﻿.weui-desktop-tab__navs {
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: center;
    line-height: 30px;
    font-size: 14px
}

    .weui-desktop-tab__navs:after {
        content: "\200b";
        display: block;
        height: 0;
        clear: both;
        display: none
    }

    .weui-desktop-tab__navs ul {
        margin: 0;
        padding: 0
    }

    .weui-desktop-tab__navs li, .weui-desktop-tab__navs ul {
        list-style-type: none
    }

.weui-desktop-tab__navs__inner {
    display: flex
}

    .weui-desktop-tab__navs__inner:after {
        content: ""
    }

.weui-desktop-tab__nav {
    position: relative;
    margin-right: 40px
}

    .weui-desktop-tab__nav a {
        display: block;
        text-decoration: none;
        color: var(--weuiDesktop_FG_Text_descColor)
    }

.weui-desktop-tab__nav_current a {
    color: var(--weuiDesktop_FG_Text_globalColor)
}

.weui-desktop-tab__nav__new {
    position: absolute;
    right: 0;
    top: 0;
    width: -moz-max-content;
    width: max-content;
    transform: translate(5px,5px);
    z-index: 1;
    min-width: 4px;
    min-height: 4px;
    line-height: 16px;
    border-radius: var(--weuiDesktop_mediumBorderRadius);
    font-size: var(--weuiDesktop_descFontSize);
    box-sizing: border-box;
    color: var(--weuiDesktop_FG_Text_lightColor);
    background-color: var(--weuiDesktop_errorColor)
}

    .weui-desktop-tab__nav__new.weui-desktop-tab__nav__new__with-num {
        transform: translate(100%,-50%);
        padding: 0 4px
    }

.weui-desktop-tab_title .weui-desktop-tab__nav__new {
    transform: translate(5px,12px)
}

.weui-desktop-tab_title .weui-desktop-tab__nav__new__with-num {
    transform: translate(90%,20%)
}

.weui-desktop-tab_title .weui-desktop-tab__navs {
    text-align: left;
    line-height: 70px;
    border-bottom: 1px solid #e0e1e2;
    font-size: var(--weuiDesktop_H3FontSize)
}

.weui-desktop-tab_title .weui-desktop-tab__nav {
    margin-bottom: -1px
}

    .weui-desktop-tab_title .weui-desktop-tab__nav:hover a {
        color: var(--weuiDesktop_FG_Text_globalColor)
    }

    .weui-desktop-tab_title .weui-desktop-tab__nav a {
        color: var(--weuiDesktop_FG_Text_globalColor);
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        max-width: 120px
    }

.weui-desktop-tab_title .weui-desktop-tab__nav_current {
    border-bottom: 2px solid var(--weuiDesktop_emlineColor)
}

    .weui-desktop-tab_title .weui-desktop-tab__nav_current a {
        color: var(--weuiDesktop_FG_Text_globalColor);
        font-weight: var(--weuiDesktop_mediumFontWeight)
    }

.weui-desktop-tab_section .weui-desktop-tab__nav {
    border: 1px solid #c9cace;
    border: 1px solid var(--weuiDesktopSectionTabBorderColor);
    margin-right: -1px
}

    .weui-desktop-tab_section .weui-desktop-tab__nav a {
        padding: 0 22px;
        min-width: 54px
    }

    .weui-desktop-tab_section .weui-desktop-tab__nav:first-child {
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px
    }

    .weui-desktop-tab_section .weui-desktop-tab__nav:last-child {
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px;
        margin-right: 0
    }

.weui-desktop-tab_section .weui-desktop-tab__nav_current {
    background-color: #07c160;
    background-color: var(--weuiDesktopSectionTabCurrentBackgroundColor);
    border-color: #07c160;
    border-color: var(--weuiDesktopSectionTabCurrentBorderColor);
    position: relative
}

    .weui-desktop-tab_section .weui-desktop-tab__nav_current a {
        color: #fff;
        color: var(--weuiDesktopSectionTabCurrentColor)
    }

.weui-desktop-popover__wrp {
    display: inline;
    position: relative;
    font-size: 14px
}

    .weui-desktop-popover__wrp .weui-desktop-mask {
        z-index: 499
    }

.weui-desktop-popover {
    width: 280px;
    position: absolute;
    z-index: 500;
    text-align: left;
    color: var(--weuiDesktop_FG_Text_globalColor);
    line-height: var(--weuiDesktop_globalLineHeight);
    white-space: normal;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    hyphens: auto
}

.weui-desktop-popover__inner {
    position: relative;
    padding: 24px;
    box-sizing: border-box;
    background: #fff;
    box-shadow: 0 1px 20px 0 rgba(0,0,0,.1);
    border-radius: var(--weuiDesktop_mediumBorderRadius)
}

    .weui-desktop-popover__inner:before {
        width: 8px;
        height: 8px;
        box-shadow: var(--weuiDesktop_highShadow);
        transform: matrix(.71,.71,-.71,.71,0,0);
        -ms-transform: matrix(.71,.71,-.71,.71,0,0);
        -webkit-transform: matrix(.71,.71,-.71,.71,0,0)
    }

    .weui-desktop-popover__inner:after, .weui-desktop-popover__inner:before {
        content: " ";
        background-color: var(--weuiDesktop_BG_containerBgColor);
        position: absolute
    }

.weui-desktop-popover__title {
    font-weight: 400;
    font-size: 16px;
    line-height: 1
}

.weui-desktop-popover__desc:not(:first-child) {
    padding-top: 16px;
    color: var(--weuiDesktop_FG_Text_descColor)
}

.weui-desktop-popover_img-text {
    text-align: center
}

    .weui-desktop-popover_img-text img {
        max-width: 100%;
        margin-bottom: 5px
    }

.weui-desktop-popover__bar {
    margin-top: 24px;
    text-align: center
}

    .weui-desktop-popover__bar .weui-desktop-btn {
        margin: 0 5px
    }

.weui-desktop-popover_pos-up-center, .weui-desktop-popover_pos-up-left, .weui-desktop-popover_pos-up-right {
    top: 100%;
    padding-top: 16px
}

    .weui-desktop-popover_pos-up-center .weui-desktop-popover__inner:before, .weui-desktop-popover_pos-up-left .weui-desktop-popover__inner:before, .weui-desktop-popover_pos-up-right .weui-desktop-popover__inner:before {
        top: -4px
    }

    .weui-desktop-popover_pos-up-center .weui-desktop-popover__inner:after, .weui-desktop-popover_pos-up-left .weui-desktop-popover__inner:after, .weui-desktop-popover_pos-up-right .weui-desktop-popover__inner:after {
        height: 10px;
        top: 0;
        left: 0;
        right: 0;
        border-radius: var(--weuiDesktop_mediumBorderRadius) var(--weuiDesktop_mediumBorderRadius) 0 0
    }

.weui-desktop-popover_pos-down-center, .weui-desktop-popover_pos-down-left, .weui-desktop-popover_pos-down-right {
    bottom: 100%;
    padding-bottom: 16px
}

    .weui-desktop-popover_pos-down-center .weui-desktop-popover__inner:before, .weui-desktop-popover_pos-down-left .weui-desktop-popover__inner:before, .weui-desktop-popover_pos-down-right .weui-desktop-popover__inner:before {
        bottom: -4px
    }

    .weui-desktop-popover_pos-down-center .weui-desktop-popover__inner:after, .weui-desktop-popover_pos-down-left .weui-desktop-popover__inner:after, .weui-desktop-popover_pos-down-right .weui-desktop-popover__inner:after {
        height: 10px;
        bottom: 0;
        left: 0;
        right: 0
    }

.weui-desktop-popover_pos-down-left, .weui-desktop-popover_pos-up-left {
    left: 50%;
    margin-left: -46px
}

    .weui-desktop-popover_pos-down-left .weui-desktop-popover__inner:before, .weui-desktop-popover_pos-up-left .weui-desktop-popover__inner:before {
        left: 42px
    }

.weui-desktop-popover_pos-down-center, .weui-desktop-popover_pos-up-center {
    left: 50%;
    transform: translateX(-50%)
}

    .weui-desktop-popover_pos-down-center .weui-desktop-popover__inner:before, .weui-desktop-popover_pos-up-center .weui-desktop-popover__inner:before {
        left: 50%;
        margin-left: -4px
    }

.weui-desktop-popover_pos-down-right, .weui-desktop-popover_pos-up-right {
    right: 50%;
    margin-right: -46px
}

    .weui-desktop-popover_pos-down-right .weui-desktop-popover__inner:before, .weui-desktop-popover_pos-up-right .weui-desktop-popover__inner:before {
        right: 42px
    }

.weui-desktop-popover_pos-left-bottom, .weui-desktop-popover_pos-left-center, .weui-desktop-popover_pos-left-top {
    left: 100%;
    padding-left: 16px
}

    .weui-desktop-popover_pos-left-bottom .weui-desktop-popover__inner:before, .weui-desktop-popover_pos-left-center .weui-desktop-popover__inner:before, .weui-desktop-popover_pos-left-top .weui-desktop-popover__inner:before {
        left: -4px
    }

    .weui-desktop-popover_pos-left-bottom .weui-desktop-popover__inner:after, .weui-desktop-popover_pos-left-center .weui-desktop-popover__inner:after, .weui-desktop-popover_pos-left-top .weui-desktop-popover__inner:after {
        width: 10px;
        top: 0;
        bottom: 0;
        left: 0
    }

.weui-desktop-popover_pos-right-bottom, .weui-desktop-popover_pos-right-center, .weui-desktop-popover_pos-right-top {
    right: 100%;
    padding-right: 16px
}

    .weui-desktop-popover_pos-right-bottom .weui-desktop-popover__inner:before, .weui-desktop-popover_pos-right-center .weui-desktop-popover__inner:before, .weui-desktop-popover_pos-right-top .weui-desktop-popover__inner:before {
        right: -4px
    }

    .weui-desktop-popover_pos-right-bottom .weui-desktop-popover__inner:after, .weui-desktop-popover_pos-right-center .weui-desktop-popover__inner:after, .weui-desktop-popover_pos-right-top .weui-desktop-popover__inner:after {
        width: 10px;
        top: 0;
        bottom: 0;
        right: 0
    }

.weui-desktop-popover_pos-left-top, .weui-desktop-popover_pos-right-top {
    top: 50%;
    margin-top: -46px
}

    .weui-desktop-popover_pos-left-top .weui-desktop-popover__inner:before, .weui-desktop-popover_pos-right-top .weui-desktop-popover__inner:before {
        top: 42px
    }

.weui-desktop-popover_pos-left-center, .weui-desktop-popover_pos-right-center {
    top: 50%;
    transform: translateY(-50%)
}

    .weui-desktop-popover_pos-left-center .weui-desktop-popover__inner:before, .weui-desktop-popover_pos-right-center .weui-desktop-popover__inner:before {
        top: 50%;
        margin-top: -4px
    }

.weui-desktop-popover_pos-left-bottom, .weui-desktop-popover_pos-right-bottom {
    bottom: 50%;
    margin-bottom: -46px
}

    .weui-desktop-popover_pos-left-bottom .weui-desktop-popover__inner:before, .weui-desktop-popover_pos-right-bottom .weui-desktop-popover__inner:before {
        bottom: 42px
    }

.weui-desktop-popover_align-left {
    text-align: left
}

.weui-desktop-popper .weui-desktop-popper__arrow, .weui-desktop-popper .weui-desktop-popper__arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.weui-desktop-popper .weui-desktop-popper__arrow {
    border-width: 6px;
    filter: var(--weuiDesktop_highShadow)
}

    .weui-desktop-popper .weui-desktop-popper__arrow:after {
        content: " ";
        border-width: 6px
    }

.weui-desktop-popper[x-placement^=top] {
    margin-bottom: 12px
}

    .weui-desktop-popper[x-placement^=top] .weui-desktop-popper__arrow {
        bottom: -6px;
        left: 50%;
        margin-right: 3px;
        border-top-color: var(--weuiDesktop_separateColor);
        border-bottom-width: 0
    }

        .weui-desktop-popper[x-placement^=top] .weui-desktop-popper__arrow:after {
            bottom: 1px;
            margin-left: -6px;
            border-top-color: #fff;
            border-bottom-width: 0
        }

.weui-desktop-popper[x-placement^=bottom] {
    margin-top: 12px
}

    .weui-desktop-popper[x-placement^=bottom] .weui-desktop-popper__arrow {
        top: -6px;
        left: 50%;
        margin-right: 3px;
        border-top-width: 0
    }

        .weui-desktop-popper[x-placement^=bottom] .weui-desktop-popper__arrow:after {
            top: 1px;
            margin-left: -6px;
            border-top-width: 0;
            border-bottom-color: #fff
        }

.weui-desktop-popper[x-placement^=right] {
    margin-left: 12px
}

    .weui-desktop-popper[x-placement^=right] .weui-desktop-popper__arrow {
        top: 50%;
        left: -6px;
        margin-bottom: 3px
    }

        .weui-desktop-popper[x-placement^=right] .weui-desktop-popper__arrow:after {
            bottom: -6px;
            left: 1px
        }

.weui-desktop-popper[x-placement^=left] {
    margin-right: 12px
}

    .weui-desktop-popper[x-placement^=left] .weui-desktop-popper__arrow {
        top: 50%;
        right: -6px;
        margin-bottom: 3px;
        border-right-width: 0;
        border-left-color: var(--weuiDesktop_separateColor)
    }

        .weui-desktop-popper[x-placement^=left] .weui-desktop-popper__arrow:after {
            right: 1px;
            bottom: -6px;
            margin-left: -6px;
            border-right-width: 0;
            border-left-color: #fff
        }

.weui-desktop-popper {
    position: absolute;
    background: var(--weuiDesktop_cardBgColor);
    width: 280px;
    border-radius: 8px;
    padding: 24px;
    z-index: 5001;
    color: #1a1b1c;
    line-height: 1.6;
    text-align: left;
    font-size: var(--weuiDesktop_globalFontSize);
    box-shadow: var(--weuiDesktop_highShadow);
    word-break: break-all;
    white-space: normal;
    box-sizing: border-box
}

.weui-desktop-pagination {
    font-size: 0;
    padding-top: 20px
}

.weui-desktop-pagination__nav {
    font-size: 14px;
    display: inline-block;
    vertical-align: middle
}

    .weui-desktop-pagination__nav .weui-desktop-btn {
        position: relative;
        font-size: 0;
        border-radius: 50%;
        min-width: 0;
        width: 32px;
        height: 32px;
        box-sizing: border-box;
        background: none
    }

        .weui-desktop-pagination__nav .weui-desktop-btn:before {
            position: absolute;
            top: 50%;
            margin-top: -4px;
            transform: rotate(-135deg);
            content: " ";
            display: block;
            width: 6px;
            height: 6px;
            border-left: 1px solid transparent;
            border-bottom: 1px solid transparent;
            border-right: 1px solid var(--weuiDesktop_focusColor);
            border-top: 1px solid var(--weuiDesktop_focusColor)
        }

        .weui-desktop-pagination__nav .weui-desktop-btn:last-child {
            transform: scaleX(-1);
            background: none
        }

        .weui-desktop-pagination__nav .weui-desktop-btn:active, .weui-desktop-pagination__nav .weui-desktop-btn:hover {
            background: none
        }

            .weui-desktop-pagination__nav .weui-desktop-btn:active:before, .weui-desktop-pagination__nav .weui-desktop-btn:hover:before {
                background: none;
                top: 50%;
                left: auto;
                right: auto;
                bottom: auto;
                border-radius: initial;
                border-left-color: transparent;
                border-bottom-color: transparent;
                border-right-color: var(--weuiDesktop_globalColor);
                border-top-color: var(--weuiDesktop_globalColor)
            }

.weui-desktop-pagination__num__wrp {
    vertical-align: middle;
    padding: 0 6px;
    color: var(--weuiDesktop_focusColor)
}

.weui-desktop-pagination__form {
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px
}

    .weui-desktop-pagination__form .weui-desktop-link {
        vertical-align: middle;
        margin-left: 10px
    }

.weui-desktop-pagination__input {
    padding: 0 3px;
    width: 44px;
    text-align: center;
    line-height: 26px;
    background: var(--weuiDesktop_BG_containerBgColor);
    border: 1px solid var(--weuiDesktop_lineColor);
    border-radius: var(--weuiDesktop_minBorderRadius);
    vertical-align: middle;
    font-size: 14px;
    box-sizing: border-box
}

    .weui-desktop-pagination__input::-webkit-inner-spin-button, .weui-desktop-pagination__input::-webkit-outer-spin-button {
        -webkit-appearance: none;
        appearance: none
    }

    .weui-desktop-pagination__input[type=number] {
        -webkit-appearance: textfield;
        -moz-appearance: textfield;
        appearance: textfield
    }

.weui-desktop-pagination .weui-desktop-link {
    color: var(--weuiDesktop_FG_Text_EmColor);
    font-size: var(--weuiDesktop_globalFontSize);
    margin-left: 15px
}

.weui-desktop-pagination__num_current {
    color: var(--weuiDesktop_FG_Text_EmColor)
}

.spread .weui-desktop-pagination__num {
    padding: 0 15px;
    cursor: pointer
}

    .spread .weui-desktop-pagination__num:hover {
        color: var(--weuiDesktop_FG_Icon_emColor)
    }

.weui-desktop-pagination__input:focus {
    outline: 0;
    border-color: var(--weuiDesktop_BG_emBgColor)
}

.weui-desktop-slider {
    font-family: -apple-system-font,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif;
    color: var(--weuiDesktop_FG_Text_globalColor);
    line-height: normal
}

.weui-desktop-slider-wrap {
    width: 100%;
    height: 4px;
    margin: 16px 0;
    background-color: #e8eaec;
    border-radius: var(--weuiDesktop_minBorderRadius);
    vertical-align: middle;
    position: relative;
    cursor: pointer
}

.weui-desktop-slider-button-wrap {
    text-align: center;
    background-color: transparent;
    position: absolute;
    top: -6px;
    transform: translateX(-50%)
}

    .weui-desktop-slider-button-wrap:hover .weui-desktop-slider-tooltip {
        visibility: visible
    }

.weui-desktop-slider-tooltip {
    position: absolute;
    font-size: var(--weuiDesktop_globalFontSize);
    font-weight: 300;
    top: -35px;
    left: -100%;
    padding: 2px 0;
    width: 50px;
    text-align: center;
    box-sizing: border-box;
    z-index: 500;
    color: #fff;
    line-height: var(--weuiDesktop_globalLineHeight);
    background: #595959;
    border-radius: var(--weuiDesktop_minBorderRadius);
    visibility: hidden
}

    .weui-desktop-slider-tooltip:after {
        content: " ";
        width: 6px;
        height: 6px;
        background-color: #595959;
        transform: matrix(.71,.71,-.71,.71,0,0);
        -ms-transform: matrix(.71,.71,-.71,.71,0,0);
        -webkit-transform: matrix(.71,.71,-.71,.71,0,0);
        position: absolute;
        bottom: -3px;
        left: 50%;
        margin-left: -3px
    }

.weui-desktop-slider-button {
    width: 12px;
    height: 12px;
    border: 2px solid #07c160;
    border: 2px solid var(--slider-color);
    border-radius: 50%;
    background-color: #fff;
    transition: all .3s linear;
    outline: 0
}

    .weui-desktop-slider-button-dragging, .weui-desktop-slider-button:focus, .weui-desktop-slider-button:hover {
        border-color: #07c160;
        border-color: var(--slider-color);
        transform: scale(1.5)
    }

    .weui-desktop-slider-button:hover {
        cursor: grab
    }

.weui-desktop-slider-button-dragging, .weui-desktop-slider-button-dragging:hover {
    cursor: grabbing
}

.weui-desktop-slider-bar {
    height: 4px;
    background: #07c160;
    background: var(--slider-color);
    border-radius: var(--weuiDesktop_minBorderRadius);
    position: absolute
}

.weui-desktop-slider-stop {
    position: absolute;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #ccc;
    transform: translateX(-50%)
}

.weui-desktop-slider-disabled {
    cursor: none
}

    .weui-desktop-slider-disabled .weui-desktop-slider-wrap {
        background-color: #ccc;
        cursor: not-allowed
    }

    .weui-desktop-slider-disabled .weui-desktop-slider-bar {
        background-color: #ccc
    }

    .weui-desktop-slider-disabled .weui-desktop-slider-button, .weui-desktop-slider-disabled .weui-desktop-slider-button-dragging, .weui-desktop-slider-disabled .weui-desktop-slider-button:hover {
        border-color: #ccc
    }

        .weui-desktop-slider-disabled .weui-desktop-slider-button:hover {
            cursor: not-allowed
        }

.weui-desktop-tooltip__wrp {
    position: relative;
    display: inline-block
}

.weui-desktop-tooltip {
    padding: 0 8px;
    margin-bottom: 10px;
    font-size: var(--weuiDesktop_descFontSize);
    cursor: auto;
    word-wrap: break-word;
    white-space: pre;
    background: rgba(0,0,0,.6);
    border-radius: var(--weuiDesktop_minBorderRadius);
    line-height: 2;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    opacity: 1;
    visibility: visible;
    z-index: 50000;
    transition: all .2s .2s
}

    .weui-desktop-tooltip, .weui-desktop-tooltip:hover {
        color: #fff;
        text-decoration: none
    }

        .weui-desktop-tooltip:before {
            content: "";
            width: 0;
            height: 0;
            left: 50%;
            margin-left: -5px;
            border: 5px solid transparent;
            border-top-color: rgba(0,0,0,.6);
            position: absolute;
            top: 100%
        }

        .weui-desktop-tooltip.weui-desktop-tooltip__down-left {
            left: 0;
            transform: none
        }

            .weui-desktop-tooltip.weui-desktop-tooltip__down-left:before {
                left: 25%
            }

        .weui-desktop-tooltip.weui-desktop-tooltip__down-right {
            left: auto;
            right: 0;
            transform: none
        }

            .weui-desktop-tooltip.weui-desktop-tooltip__down-right:before {
                left: 75%
            }

        .weui-desktop-tooltip.weui-desktop-tooltip__up-center, .weui-desktop-tooltip.weui-desktop-tooltip__up-left, .weui-desktop-tooltip.weui-desktop-tooltip__up-right {
            bottom: auto;
            margin-bottom: 0;
            top: 100%;
            margin-top: 10px
        }

            .weui-desktop-tooltip.weui-desktop-tooltip__up-center:before, .weui-desktop-tooltip.weui-desktop-tooltip__up-left:before, .weui-desktop-tooltip.weui-desktop-tooltip__up-right:before {
                top: auto;
                bottom: 100%;
                border-top-color: transparent;
                border-bottom-color: rgba(0,0,0,.6)
            }

        .weui-desktop-tooltip.weui-desktop-tooltip__up-left {
            left: 0;
            transform: none
        }

            .weui-desktop-tooltip.weui-desktop-tooltip__up-left:before {
                left: 25%
            }

        .weui-desktop-tooltip.weui-desktop-tooltip__up-center, .weui-desktop-tooltip.weui-desktop-tooltip__up-center:before {
            left: 50%
        }

        .weui-desktop-tooltip.weui-desktop-tooltip__up-right {
            left: auto;
            right: 0;
            transform: none
        }

            .weui-desktop-tooltip.weui-desktop-tooltip__up-right:before {
                left: 75%
            }

        .weui-desktop-tooltip.weui-desktop-tooltip__left-bottom, .weui-desktop-tooltip.weui-desktop-tooltip__left-center, .weui-desktop-tooltip.weui-desktop-tooltip__left-top {
            top: 50%;
            right: 100%;
            bottom: auto;
            left: auto;
            margin: 0 10px 0 0;
            transform: translateY(-50%)
        }

            .weui-desktop-tooltip.weui-desktop-tooltip__left-bottom:before, .weui-desktop-tooltip.weui-desktop-tooltip__left-center:before, .weui-desktop-tooltip.weui-desktop-tooltip__left-top:before {
                top: 50%;
                left: 100%;
                margin-left: 0;
                margin-top: -5px;
                border-top-color: transparent;
                border-left-color: rgba(0,0,0,.6)
            }

        .weui-desktop-tooltip.weui-desktop-tooltip__left-top {
            top: 0;
            bottom: auto;
            transform: none
        }

        .weui-desktop-tooltip.weui-desktop-tooltip__left-bottom {
            bottom: 0;
            top: auto;
            transform: none
        }

        .weui-desktop-tooltip.weui-desktop-tooltip__right-bottom, .weui-desktop-tooltip.weui-desktop-tooltip__right-center, .weui-desktop-tooltip.weui-desktop-tooltip__right-top {
            top: 50%;
            right: auto;
            bottom: auto;
            left: 100%;
            margin: 0 0 0 10px;
            transform: translateY(-50%)
        }

            .weui-desktop-tooltip.weui-desktop-tooltip__right-bottom:before, .weui-desktop-tooltip.weui-desktop-tooltip__right-center:before, .weui-desktop-tooltip.weui-desktop-tooltip__right-top:before {
                top: 50%;
                right: 100%;
                left: auto;
                margin-left: 0;
                margin-top: -5px;
                border-top-color: transparent;
                border-right-color: rgba(0,0,0,.6)
            }

        .weui-desktop-tooltip.weui-desktop-tooltip__right-top {
            top: 0;
            bottom: auto;
            transform: none
        }

        .weui-desktop-tooltip.weui-desktop-tooltip__right-bottom {
            bottom: 0;
            top: auto;
            transform: none
        }

.weui-desktop-tooltip__fade-enter, .weui-desktop-tooltip__fade-leave-to {
    opacity: 0
}

.weui-desktop-mask__msg {
    display: inline-block;
    vertical-align: middle
}

.weui-desktop-dialog__wrp {
    z-index: 5000;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    white-space: nowrap;
    overflow: auto
}

    .weui-desktop-dialog__wrp:after {
        content: " ";
        display: inline-block;
        vertical-align: middle;
        width: 0;
        height: 100%;
        overflow: hidden
    }

.weui-desktop-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    margin: 40px;
    white-space: normal;
    border-radius: 12px;
    border-radius: var(--weuiDesktop_largetBorderRadius);
    background-color: var(--weuiDesktop_BG_containerBgColor);
    box-shadow: var(--weuiDesktop_highShadow);
    border-radius: 8px;
    border-radius: var(--weuiDesktop_mediumBorderRadius);
    max-width: 980px;
    min-width: 600px;
    box-sizing: border-box
}

.weui-desktop-dialog__hd {
    position: relative;
    overflow: hidden;
    padding: 0 32px;
    line-height: 72px;
    height: 72px
}

.weui-desktop-dialog__title {
    font-weight: var(--weuiDesktop_mediumFontWeight);
    font-size: var(--weuiDesktop_H3FontSize)
}

.weui-desktop-dialog__close-btn {
    position: absolute;
    right: 32px;
    top: 50%;
    margin-top: -9px;
    width: 18px;
    height: 18px;
    line-height: 18px;
    overflow: hidden
}

.weui-desktop-dialog__ft {
    padding: 24px 32px;
    text-align: center
}

    .weui-desktop-dialog__ft > .weui-desktop-btn {
        margin: 0 .5em
    }

.weui-desktop-dialog_simple .weui-desktop-dialog__bd {
    padding: 66px 45px 108px
}

.weui-desktop-dialog_agreement .weui-desktop-dialog__bd {
    padding: 48px 45px 16px
}

.weui-desktop-dialog__bd .weui-desktop-tab_dialog .weui-desktop-tab__nav:first-child, .weui-desktop-dialog__bd > .weui-desktop-tab_title:first-child .weui-desktop-tab__nav:first-child {
    margin-left: 32px
}

.half-screen-fade-enter {
    top: 100%
}

.half-screen-fade-enter-to, .half-screen-fade-leave {
    top: 0
}

.half-screen-fade-leave-to {
    top: 100%
}

.half-screen-fade-enter-active, .half-screen-fade-leave-active {
    transition: all .2s ease
}

.half-screen-fade-enter, .half-screen-fade-leave-to {
    opacity: 0
}

.half-dialog.weui-desktop-dialog__wrp {
    display: flex;
    align-items: flex-end;
    justify-content: center
}

.half-dialog .weui-desktop-btn_default {
    background-color: #f6f7f8
}

.half-dialog .weui-desktop-dialog {
    position: relative;
    width: 1224px;
    min-width: none;
    max-width: none;
    box-sizing: border-box;
    margin: 40px 40px 0;
    border-radius: 8px 8px 0 0;
    height: calc(100% - 120px);
    display: flex;
    flex-direction: column;
    overflow: hidden
}

.half-dialog .weui-desktop-dialog__hd {
    line-height: normal;
    padding: 32px;
    height: auto;
    flex-shrink: 0
}

.half-dialog .weui-desktop-dialog__close-btn {
    top: 32px;
    margin-top: 0
}

    .half-dialog .weui-desktop-dialog__close-btn:before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        display: inline-block;
        vertical-align: middle;
        width: 16px;
        height: 16px;
        background-size: cover;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E  %3Cpath fill-opacity='.9' fill-rule='evenodd' d='M8 6.943L1.807.75.75 1.807 6.943 8 .75 14.193l1.057 1.057L8 9.057l6.193 6.193 1.057-1.057L9.057 8l6.193-6.193L14.193.75z'/%3E%3C/svg%3E")
    }

    .half-dialog .weui-desktop-dialog__close-btn svg {
        display: none
    }

.half-dialog .header-title {
    font-size: 20px
}

.half-dialog .header-desc {
    font-size: 12px;
    color: rgba(0,0,0,.5);
    margin-top: 4px
}

.half-dialog .weui-desktop-dialog__ft {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: start;
    padding: 0 32px;
    height: 80px;
    overflow: hidden;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    background-color: hsla(0,0%,96.9%,.5);
    box-shadow: inset 0 0 1px rgba(0,0,0,.1),inset 0 0 0 rgba(0,0,0,.1),inset 0 0 0 rgba(0,0,0,.1),inset 0 0 0 rgba(0,0,0,.1);
    box-sizing: border-box
}

.half-dialog .footer-wrp {
    position: absolute;
    top: 0;
    width: calc(100% - 64px);
    height: 80px;
    box-sizing: border-box
}

.half-dialog .filter-footer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 80px;
    transform: scale(3);
    background-size: cover
}

.half-dialog .weui-desktop-dialog__bd {
    padding: 0 32px;
    margin-bottom: 80px;
    overflow: scroll;
    flex-grow: 1
}

@media screen and (max-width:1224px) {
    .half-dialog .weui-desktop-dialog {
        min-width: 100%;
        max-width: 100%
    }
}

.fade-enter-active, .fade-leave-active {
    transition: all .2s ease
}

.fade-enter, .fade-leave-active {
    opacity: 0
}

.weui-desktop-icon-btn {
    background-color: transparent;
    padding: 0;
    border-width: 0;
    vertical-align: middle;
    font-size: 0;
    display: inline-block;
    cursor: pointer
}

    .weui-desktop-icon-btn svg {
        fill: var(--weuiDesktop_FG_Icon_subColor)
    }

    .weui-desktop-icon-btn.weui-desktop-icon-btn_current g, .weui-desktop-icon-btn.weui-desktop-icon-btn_current svg, .weui-desktop-icon-btn.weui-desktop-opr-btn_disabled:active g, .weui-desktop-icon-btn.weui-desktop-opr-btn_disabled:active svg, .weui-desktop-icon-btn.weui-desktop-opr-btn_disabled:hover g, .weui-desktop-icon-btn.weui-desktop-opr-btn_disabled:hover svg, .weui-desktop-icon-btn.weui-desktop-opr-btn_disabled g, .weui-desktop-icon-btn.weui-desktop-opr-btn_disabled svg, .weui-desktop-icon-btn:active g, .weui-desktop-icon-btn:active svg, .weui-desktop-icon-btn:hover g, .weui-desktop-icon-btn:hover svg {
        fill: var(--weuiDesktop_FG_Icon_descColor)
    }

.weui-desktop-opr-btn {
    border: 1px solid var(--weuiDesktop_lineColor);
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    background-color: #fff;
    padding: 0;
    width: 20px;
    height: 20px;
    font-size: 0;
    color: transparent
}

.weui-desktop-opr-btn_primary {
    width: 36px;
    height: 36px
}

    .weui-desktop-opr-btn_primary.weui-desktop-opr-btn_add:after, .weui-desktop-opr-btn_primary.weui-desktop-opr-btn_add:before {
        width: 16px;
        height: 2px;
        margin-left: -8px
    }

.weui-desktop-opr-btn_add {
    position: relative
}

    .weui-desktop-opr-btn_add:after, .weui-desktop-opr-btn_add:before {
        content: " ";
        width: 10px;
        height: 1px;
        background-color: #b1b2b3;
        background-color: var(--weuiDesktop_subColor);
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -5px
    }

    .weui-desktop-opr-btn_add:after {
        transform: matrix(0,1,-1,0,0,0);
        -ms-transform: matrix(0,1,-1,0,0,0);
        -webkit-transform: matrix(0,1,-1,0,0,0);
        transform-origin: 50% 50%
    }

.weui-desktop-opr-btn_clear {
    position: relative
}

    .weui-desktop-opr-btn_clear:after, .weui-desktop-opr-btn_clear:before {
        content: " ";
        width: 10px;
        height: 1px;
        background-color: #b1b2b3;
        background-color: var(--weuiDesktop_subColor);
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -5px;
        transform-origin: 50% 50%
    }

    .weui-desktop-opr-btn_clear:before {
        transform: matrix(.71,.71,-.71,.71,0,0);
        -ms-transform: matrix(.71,.71,-.71,.71,0,0);
        -webkit-transform: matrix(.71,.71,-.71,.71,0,0)
    }

    .weui-desktop-opr-btn_clear:after {
        transform: matrix(.71,-.71,.71,.71,0,0);
        -ms-transform: matrix(.71,-.71,.71,.71,0,0);
        -webkit-transform: matrix(.71,-.71,.71,.71,0,0)
    }

.weui-desktop-opr-btn_close {
    position: relative;
    border-width: 0;
    background-color: transparent
}

    .weui-desktop-opr-btn_close:after, .weui-desktop-opr-btn_close:before {
        content: " ";
        width: 14px;
        height: 1px;
        background-color: #b1b2b3;
        background-color: var(--weuiDesktop_subColor);
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -7px;
        transform-origin: 50% 50%
    }

    .weui-desktop-opr-btn_close:before {
        transform: matrix(.71,.71,-.71,.71,0,0);
        -ms-transform: matrix(.71,.71,-.71,.71,0,0);
        -webkit-transform: matrix(.71,.71,-.71,.71,0,0)
    }

    .weui-desktop-opr-btn_close:after {
        transform: matrix(.71,-.71,.71,.71,0,0);
        -ms-transform: matrix(.71,-.71,.71,.71,0,0);
        -webkit-transform: matrix(.71,-.71,.71,.71,0,0)
    }

.weui-desktop-opr-btn_remove {
    position: relative
}

    .weui-desktop-opr-btn_remove:before {
        content: " ";
        width: 10px;
        height: 1px;
        background-color: #b1b2b3;
        background-color: var(--weuiDesktop_subColor);
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -5px
    }

.weui-desktop-circle-btn {
    border: 1px solid var(--weuiDesktop_lineColor);
    border-radius: 100%;
    background-color: currentColor;
    padding: 0;
    width: 32px;
    height: 32px;
    font-size: 0;
    color: #fff
}

    .weui-desktop-circle-btn:hover {
        border-color: #cccdce;
        color: #e6e6e6
    }

        .weui-desktop-circle-btn:hover path, .weui-desktop-circle-btn:hover svg {
            fill: #8b8b8b
        }

.weui-desktop-link-btn {
    padding: 0;
    border-width: 0;
    vertical-align: top;
    display: inline-block;
    cursor: pointer
}

    .weui-desktop-link-btn, .weui-desktop-link-btn:hover {
        background-color: transparent;
        color: var(--weuiDesktop_FG_Text_linkColor)
    }

.weui-desktop-btn, .weui-desktop-btn_wrp {
    display: inline-block
}

.weui-desktop-btn {
    outline: none;
    padding: 0 24px;
    min-width: 120px;
    box-sizing: border-box;
    line-height: 40px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    border-radius: var(--weuiDesktop_mediumBorderRadius);
    font-size: 17px;
    font-weight: var(--weuiDesktop_mediumFontWeight);
    letter-spacing: 1px;
    cursor: pointer;
    border-width: 0;
    border-style: solid
}

    .weui-desktop-btn:active, .weui-desktop-btn:hover {
        text-decoration: none;
        position: relative
    }

        .weui-desktop-btn:active:before, .weui-desktop-btn:hover:before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            border-radius: inherit
        }

        .weui-desktop-btn:hover:before {
            background-color: var(--weuiDesktop_maskColor_hover)
        }

        .weui-desktop-btn:active:before {
            background-color: var(--weuiDesktop_maskDeepColor_hover)
        }

.weui-desktop-btn_disabled {
    cursor: default
}

    .weui-desktop-btn_disabled.weui-desktop-btn_default, .weui-desktop-btn_disabled.weui-desktop-btn_primary, .weui-desktop-btn_disabled.weui-desktop-btn_warn {
        color: var(--weuiDesktop_FG_Text_globalColor_disabled);
        background-color: var(--weuiDesktop_BG_globalBgColor)
    }

        .weui-desktop-btn_disabled.weui-desktop-btn_default:active:before, .weui-desktop-btn_disabled.weui-desktop-btn_default:hover:before, .weui-desktop-btn_disabled.weui-desktop-btn_primary:active:before, .weui-desktop-btn_disabled.weui-desktop-btn_primary:hover:before, .weui-desktop-btn_disabled.weui-desktop-btn_warn:active:before, .weui-desktop-btn_disabled.weui-desktop-btn_warn:hover:before {
            display: none
        }

.weui-desktop-btn_primary {
    background-color: var(--weuiDesktop_BG_emBgColor);
    color: var(--weuiDesktop_FG_Text_lightColor)
}

.weui-desktop-btn_default {
    color: var(--weuiDesktop_FG_Text_EmColor)
}

.weui-desktop-btn_default, .weui-desktop-btn_warn {
    background-color: var(--weuiDesktop_BG_globalBgColor)
}

.weui-desktop-btn_warn {
    position: relative;
    color: var(--weuiDesktop_FG_Text_errorColor)
}

.weui-desktop-btn_loading {
    height: 40px;
    position: relative
}

    .weui-desktop-btn_loading svg {
        animation: weuiDesktopBtnLoading 1s steps(12) infinite
    }

    .weui-desktop-btn_loading .weui-desktop-loading__word {
        color: transparent
    }

    .weui-desktop-btn_loading .weui-desktop-loading-icon {
        position: absolute;
        top: calc(50% - 10px);
        left: calc(50% - 10px)
    }

    .weui-desktop-btn_loading .weui-desktop-btn__loading-icon {
        display: flex;
        align-items: center;
        height: 40px
    }

    .weui-desktop-btn_loading.weui-desktop-btn_primary {
        color: var(--weuiDesktop_FG_Icon_lightColor)
    }

        .weui-desktop-btn_loading.weui-desktop-btn_primary:active:before, .weui-desktop-btn_loading.weui-desktop-btn_primary:hover:before {
            display: none
        }

    .weui-desktop-btn_loading.weui-desktop-btn.weui-desktop-btn_default {
        color: var(--weuiDesktop_subColor)
    }

        .weui-desktop-btn_loading.weui-desktop-btn.weui-desktop-btn_default:active:before, .weui-desktop-btn_loading.weui-desktop-btn.weui-desktop-btn_default:hover:before {
            display: none
        }

    .weui-desktop-btn_loading.weui-desktop-btn.weui-desktop-btn_warn {
        color: var(--weuiDesktop_subColor)
    }

        .weui-desktop-btn_loading.weui-desktop-btn.weui-desktop-btn_warn:active:before, .weui-desktop-btn_loading.weui-desktop-btn.weui-desktop-btn_warn:hover:before {
            display: none
        }

@keyframes weuiDesktopBtnLoading {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.weui-desktop-button-group {
    font-size: 0
}

    .weui-desktop-button-group .weui-desktop-btn {
        margin-right: -1px;
        border-radius: 0;
        min-width: 40px;
        padding: 0 10px
    }

        .weui-desktop-button-group .weui-desktop-btn:first-child {
            border-top-left-radius: 8px;
            border-bottom-left-radius: 8px
        }

        .weui-desktop-button-group .weui-desktop-btn:last-child {
            border-top-right-radius: 8px;
            border-bottom-right-radius: 8px
        }

    .weui-desktop-button-group .weui-desktop-btn_current {
        color: #07c160;
        color: var(--weuiDesktop_FG_Text_EmColor)
    }

.weui-desktop-btn_mini {
    line-height: 32px;
    min-width: 100px;
    font-size: 16px;
    border-radius: var(--weuiDesktop_smallBorderRadius);
    padding: 0 16px
}

    .weui-desktop-btn_mini.weui-desktop-btn_loading, .weui-desktop-btn_mini.weui-desktop-btn_loading .weui-desktop-btn__loading-icon {
        height: 32px
    }

.weui-desktop-steps {
    background-color: #fff;
    border-bottom: 1px solid var(--weuiDesktop_lineColor);
    text-align: center;
    line-height: 60px;
    box-sizing: border-box;
    counter-reset: step;
    color: var(--weuiDesktop_FG_Text_subColor);
    font-size: var(--weuiDesktop_globalFontSize)
}

.weui-desktop-step, .weui-desktop-step:before {
    display: inline-block;
    vertical-align: middle
}

    .weui-desktop-step:before {
        counter-increment: step;
        content: counter(step);
        margin: -.2em 6px 0 0;
        width: 16px;
        height: 16px;
        line-height: 16px;
        border: 1px solid;
        border-radius: 50%
    }

    .weui-desktop-step:after {
        content: "";
        display: inline-block;
        vertical-align: middle;
        margin: 10px;
        width: 30px;
        border-bottom: 2px solid var(--weuiDesktop_lineColor)
    }

    .weui-desktop-step:last-child:after {
        display: none
    }

    .weui-desktop-step.current, .weui-desktop-step.finish {
        color: var(--weuiDesktop_FG_Text_EmColor)
    }

    .weui-desktop-step.weui-desktop-step__can-skip .weui-desktop-step__inner {
        cursor: pointer
    }

.weui-desktop-step__inner {
    display: inline-block
}

.weui-desktop-steps_vertical .weui-desktop-step.weui-desktop-step__extend {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start
}

.weui-desktop-step__content {
    flex: 1
}

.weui-desktop-step__panel {
    height: 300px;
    overflow-y: auto
}

.weui-desktop-steps_has-finish .weui-desktop-step.current:before {
    background-color: var(--weuiDesktop_themeColor);
    color: var(--weuiDesktop_FG_Text_lightColor)
}

.weui-desktop-steps_has-finish .weui-desktop-step.finish:after {
    border-bottom: 2px solid var(--weuiDesktop_themeColor)
}

.weui-desktop-steps_vertical {
    text-align: left;
    border-bottom: none
}

    .weui-desktop-steps_vertical .weui-desktop-step {
        overflow: hidden;
        min-height: 50px;
        display: block
    }

        .weui-desktop-steps_vertical .weui-desktop-step:before {
            text-align: center
        }

        .weui-desktop-steps_vertical .weui-desktop-step:after {
            display: block;
            border-right: 2px solid var(--weuiDesktop_lineColor);
            height: 30px;
            width: 0;
            margin: 0 9px
        }

        .weui-desktop-steps_vertical .weui-desktop-step:last-child:after {
            display: none
        }

.weui-desktop-step {
    position: relative
}

    .weui-desktop-step:before {
        vertical-align: top;
        margin-top: 0
    }

    .weui-desktop-step:after {
        margin: 8px 10px
    }

.weui-desktop-step__title {
    display: inline-block;
    vertical-align: top;
    line-height: 1.4
}

.weui-desktop-steps_vertical {
    background-color: transparent
}

    .weui-desktop-steps_vertical .weui-desktop-step:after {
        position: absolute;
        top: 55px;
        height: 100%
    }

.weui-desktop-steps {
    line-height: 1.4
}

.weui-desktop-step {
    vertical-align: top;
    padding: 21px 0
}

.weui-desktop-switch {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    vertical-align: middle
}

.weui-desktop-switch__box {
    position: relative;
    width: 42px;
    height: 22px;
    border: 1px solid #c9c9c9;
    outline: 0;
    border-radius: 16px;
    box-sizing: border-box;
    background-color: #c9c9c9;
    transition: background-color .3s,border .3s;
    cursor: pointer
}

    .weui-desktop-switch__box:after {
        content: " ";
        position: absolute;
        top: 0;
        left: 0;
        width: 20px;
        height: 20px;
        border-radius: 15px;
        background-color: var(--weuiDesktop_BG_containerBgColor);
        box-shadow: var(--weuiDesktop_highShadow);
        transition: all .25s ease-in-out
    }

.weui-desktop-switch__input:checked ~ .weui-desktop-switch__box {
    border-color: var(--weuiDesktop_BG_emBgColor);
    background-color: var(--weuiDesktop_BG_emBgColor)
}

    .weui-desktop-switch__input:checked ~ .weui-desktop-switch__box:before {
        transform: scale(0)
    }

    .weui-desktop-switch__input:checked ~ .weui-desktop-switch__box:after {
        left: 100%;
        transform: translateX(-100%)
    }

.weui-desktop-switch__input:disabled ~ .weui-desktop-switch__box {
    cursor: default
}

    .weui-desktop-switch__input:disabled ~ .weui-desktop-switch__box:after {
        background-color: #e4e4e4
    }

.weui-desktop-switch__input:checked:disabled ~ .weui-desktop-switch__box:before {
    transform: scale(0)
}

.weui-desktop-switch__input:checked:disabled ~ .weui-desktop-switch__box:after {
    left: 100%;
    transform: translateX(-100%)
}

.weui-desktop-switch__input {
    position: absolute;
    left: -9999px
}

.weui-desktop-switch__box {
    display: block
}

.weui-desktop-switch__tips {
    white-space: nowrap;
    font-style: normal;
    position: absolute;
    margin-top: 8px;
    color: var(--weuiDesktop_FG_Text_subColor)
}

.weui-desktop-tag__wrp {
    overflow: hidden;
    height: 32px;
    transition: height .34s;
    position: relative
}

    .weui-desktop-tag__wrp ul {
        margin: 0;
        padding: 0
    }

.weui-desktop-tag {
    border: 1px solid transparent;
    line-height: 30px;
    padding: 0 15px;
    color: var(--weuiDesktop_FG_Text_subColor);
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    margin-bottom: 10px
}

    .weui-desktop-tag:last-child {
        margin-right: 0
    }

    .weui-desktop-tag .weui-desktop-tips {
        font-style: normal;
        margin-left: 4px
    }

.weui-desktop-tag_disabled {
    border-color: rgba(53,53,53,.2);
    color: #d3d3d3;
    background-color: #f8f8f9
}

.weui-desktop-tag_fold {
    padding-right: 7em
}

.weui-desktop-form-tag__nav_disabled {
    color: var(--weuiDesktop_FG_Text_subColor)
}

.weui-desktop-tag_unfold {
    padding-right: 7em
}

    .weui-desktop-tag_unfold .weui-desktop-tag__more-btn:after, .weui-desktop-tag_unfold .weui-desktop-tag__more-btn:before {
        content: " ";
        position: absolute;
        border-bottom: 1px solid;
        border-left: 1px solid;
        width: 4px;
        height: 4px;
        right: 0;
        top: 50%;
        margin-top: -3px;
        transform: matrix(-.71,.71,-.71,-.71,0,0);
        -ms-transform: matrix(-.71,.71,-.71,-.71,0,0);
        -webkit-transform: matrix(-.71,.71,-.71,-.71,0,0)
    }

    .weui-desktop-tag_unfold .weui-desktop-tag__more-btn:after {
        margin-top: 1px
    }

.weui-desktop-tag_current {
    border-color: currentColor
}

    .weui-desktop-tag_current, .weui-desktop-tag_current .weui-desktop-tips {
        color: var(--weuiDesktop_FG_Text_EmColor)
    }

.weui-desktop-tag__more-btn {
    padding: 0 12px 0 0;
    line-height: 32px;
    color: var(--weuiDesktop_FG_Text_linkColor);
    border-width: 0;
    background-color: transparent;
    position: absolute;
    right: 4px;
    top: 0
}

    .weui-desktop-tag__more-btn:after, .weui-desktop-tag__more-btn:before {
        content: " ";
        position: absolute;
        border-bottom: 1px solid;
        border-left: 1px solid;
        width: 4px;
        height: 4px;
        right: 0;
        top: 50%;
        margin-top: -5px;
        transform: matrix(.71,-.71,.71,.71,0,0);
        -ms-transform: matrix(.71,-.71,.71,.71,0,0);
        -webkit-transform: matrix(.71,-.71,.71,.71,0,0)
    }

    .weui-desktop-tag__more-btn:after {
        margin-top: -1px
    }

.weui-desktop-form-tag__area {
    display: block;
    border: 1px solid var(--weuiDesktop_lineColor);
    padding: 10px 12px 0;
    border-radius: var(--weuiDesktop_minBorderRadius);
    position: relative
}

    .weui-desktop-form-tag__area .weui-desktop-form__input-append-in {
        left: 100%
    }

    .weui-desktop-form-tag__area .weui-desktop-form__counter {
        margin-left: 16px;
        position: relative;
        z-index: 1
    }

    .weui-desktop-form-tag__area.weui-desktop-form-tag__area_focus {
        box-shadow: var(--weuiDesktop_highShadow)
    }

.weui-desktop-form-tag__input__label {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    cursor: text
}

.weui-desktop-form-tag__wrp {
    display: block
}

.weui-desktop-form-tag {
    position: relative;
    z-index: 1;
    background-color: #f3f3f3;
    display: inline-block;
    vertical-align: top;
    line-height: 1.28571429em;
    margin-right: 10px;
    margin-bottom: 10px
}

.weui-desktop-form-tag__name {
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    max-width: 5em;
    display: inline-block;
    padding: 0 4px;
    font-style: normal;
    vertical-align: middle;
    margin-top: -.2em;
    font-size: var(--weuiDesktop_descFontSize)
}

    .weui-desktop-form-tag__name + .weui-desktop-opr-btn_close {
        vertical-align: middle;
        margin-top: -2px;
        width: 16px;
        height: 16px;
        border-left: 1px solid var(--weuiDesktop_lineColor);
        border-radius: 0;
        cursor: pointer
    }

        .weui-desktop-form-tag__name + .weui-desktop-opr-btn_close:after, .weui-desktop-form-tag__name + .weui-desktop-opr-btn_close:before {
            width: 10px;
            margin-left: -5px
        }

.weui-desktop-form-tag__inner {
    display: inline-block;
    vertical-align: middle
}

.weui-desktop-form-tag__input {
    display: inline
}

    .weui-desktop-form-tag__input .weui-desktop-form__input-wrp {
        display: inline;
        width: 5em;
        line-height: 1.28571429em
    }

        .weui-desktop-form-tag__input .weui-desktop-form__input-wrp .weui-desktop-form__input {
            display: inline;
            border-width: 0;
            background-color: transparent;
            width: 5em;
            height: auto;
            line-height: inherit;
            padding: 0;
            font-size: var(--weuiDesktop_descFontSize);
            border-radius: 0;
            vertical-align: middle;
            margin-bottom: 10px
        }

.weui-desktop-form-tag_warn {
    border-color: var(--weuiDesktop_BG_ErrorBgColor)
}

    .weui-desktop-form-tag_warn .weui-desktop-form__counter {
        color: var(--weuiDesktop_FG_Text_errorColor)
    }

.weui-desktop-form-tag_counter {
    padding-right: 56px
}

.weui-desktop-key-tags .weui-desktop-key-tag {
    margin-bottom: 8px
}

.weui-desktop-key-tag {
    display: inline-block;
    vertical-align: middle;
    padding: 2px .5em;
    font-size: 12px;
    font-size: var(--weuiDesktop_descFontSize);
    font-weight: 400;
    line-height: 1.3;
    background-color: #f1f1f1;
    color: #b1b2b3;
    color: var(--weuiDesktop_FG_Text_subColor);
    border-radius: 2px;
    border-radius: var(--weuiDesktop_minBorderRadius);
    margin-right: 8px;
    margin-top: -.2em
}

.weui-desktop-key-tag_selected {
    color: rgba(0,0,0,.9)
}

.weui-desktop-key-tag_clickable {
    cursor: pointer
}

.weui-desktop-form {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto
}

.weui-desktop-form__desc {
    color: var(--weuiDesktop_FG_Text_descColor);
    padding-bottom: 40px
}

.weui-desktop-form__legend {
    padding-bottom: 25px;
    font-size: var(--weuiDesktop_H2FontSize);
    font-weight: 400
}

.weui-desktop-form__tips {
    padding-top: 8px;
    color: var(--weuiDesktop_FG_Text_descColor);
    line-height: var(--weuiDesktop_globalLineHeight)
}

.weui-desktop-form__msg {
    padding-top: 8px
}

.weui-desktop-form__msg, .weui-desktop-form__msg_warn {
    color: var(--weuiDesktop_FG_Text_errorColor)
}

.weui-desktop-form__tool {
    padding-top: 25px;
    text-align: center
}

    .weui-desktop-form__tool.weui-desktop-form__tool_margin-top {
        margin-top: 40px
    }

    .weui-desktop-form__tool > .weui-desktop-btn {
        margin: 0 10px
    }

.weui-desktop-form__tool_border {
    border-top: 1px solid var(--weuiDesktop_lineColor)
}

.weui-desktop-form__tool__tips {
    margin: 0 0 15px
}

.weui-desktop-form__input-wrp {
    line-height: var(--weuiDesktop_globalLineHeight);
    font-family: -apple-system-font,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif;
    color: var(--weuiDesktop_FG_Text_globalColor);
    font-size: 14px;
    font-family: var(--weuiDesktop_fontFamily);
    display: table;
    width: 100%;
    position: relative
}

    .weui-desktop-form__input-wrp button, .weui-desktop-form__input-wrp input, .weui-desktop-form__input-wrp select, .weui-desktop-form__input-wrp textarea {
        font-family: inherit;
        font-size: 100%;
        margin: 0;
        outline: 0
    }

    .weui-desktop-form__input-wrp .weui-desktop-icon-btn {
        font-size: 0
    }

.weui-desktop-form__input-wrp_heightadjust {
    position: relative
}

    .weui-desktop-form__input-wrp_heightadjust .weui-desktop-form__textarea-faker {
        display: table-cell;
        width: 100%;
        padding: 10px 12px;
        box-sizing: border-box;
        background: #fff;
        border-radius: var(--weuiDesktop_mediumBorderRadius);
        color: var(--weuiDesktop_FG_Text_globalColor);
        display: block;
        border: 1px solid transparent;
        overflow: hidden;
        word-break: break-all
    }

        .weui-desktop-form__input-wrp_heightadjust .weui-desktop-form__textarea-faker::-moz-placeholder {
            color: var(--weuiDesktop_FG_Text_subColor)
        }

        .weui-desktop-form__input-wrp_heightadjust .weui-desktop-form__textarea-faker::placeholder {
            color: var(--weuiDesktop_FG_Text_subColor)
        }

    .weui-desktop-form__input-wrp_heightadjust .weui-desktop-form__textarea {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        height: auto;
        min-height: 0
    }

        .weui-desktop-form__input-wrp_heightadjust .weui-desktop-form__textarea:focus {
            position: absolute
        }

.weui-desktop-form__input_warn .weui-desktop-form__input, .weui-desktop-form__input_warn .weui-desktop-form__input:focus, .weui-desktop-form__input_warn .weui-desktop-form__textarea, .weui-desktop-form__input_warn .weui-desktop-form__textarea:focus {
    border-color: var(--weuiDesktop_BG_ErrorBgColor)
}

.weui-desktop-form__input_warn .weui-desktop-form__counter {
    color: var(--weuiDesktop_FG_Text_errorColor)
}

.weui-desktop-form__input_warn .weui-desktop-form__input-prepend .weui-desktop-form__dropdowncascade__dt.weui-desktop-form__dropdowncascade__dt__inner-button {
    border-color: var(--weuiDesktop_BG_ErrorBgColor)
}

.weui-desktop-form__input, .weui-desktop-form__textarea {
    display: table-cell;
    width: 100%;
    padding: 10px 12px;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid var(--weuiDesktop_lineColor);
    border-radius: var(--weuiDesktop_mediumBorderRadius);
    color: var(--weuiDesktop_FG_Text_globalColor)
}

    .weui-desktop-form__input::-moz-placeholder, .weui-desktop-form__textarea::-moz-placeholder {
        color: var(--weuiDesktop_FG_Text_subColor)
    }

    .weui-desktop-form__input::placeholder, .weui-desktop-form__textarea::placeholder {
        color: var(--weuiDesktop_FG_Text_subColor)
    }

    .weui-desktop-form__input[disabled], .weui-desktop-form__textarea[disabled] {
        color: rgba(0,0,0,.3);
        background-color: var(--weuiDesktop_BG_globalBgColor)
    }

    .weui-desktop-form__input:focus, .weui-desktop-form__textarea:focus {
        outline: 0;
        border-color: var(--weuiDesktop_BG_emBgColor)
    }

.weui-desktop-form__input {
    height: 2.85714286em
}

.weui-desktop-form__textarea {
    min-height: 150px;
    line-height: var(--weuiDesktop_globalLineHeight);
    vertical-align: bottom
}

.weui-desktop-form__input-key {
    font-style: normal;
    padding: 0 12px
}

.weui-desktop-form__input-append, .weui-desktop-form__input-prepend {
    display: table-cell;
    width: 1%;
    vertical-align: middle;
    white-space: nowrap;
    background-color: var(--weuiDesktop_BG_globalBgColor);
    border: 1px solid var(--weuiDesktop_lineColor)
}

    .weui-desktop-form__input-append .weui-desktop-btn, .weui-desktop-form__input-prepend .weui-desktop-btn {
        border-width: 0
    }

.weui-desktop-form__input-prepend {
    border-right-width: 0;
    border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px
}

    .weui-desktop-form__input-prepend .weui-desktop-form__dropdown__dt.weui-desktop-form__dropdown__inner-button, .weui-desktop-form__input-prepend .weui-desktop-form__dropdowncascade__dt.weui-desktop-form__dropdowncascade__dt__inner-button {
        border-width: 0;
        border-top-right-radius: 0;
        -moz-border-radius-topright: 0;
        -webkit-border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        -moz-border-radius-bottomright: 0;
        -webkit-border-bottom-right-radius: 0;
        line-height: 38px;
        padding-top: 0;
        padding-bottom: 0
    }

    .weui-desktop-form__input-prepend .weui-desktop-form__dropdown {
        vertical-align: middle
    }

.weui-desktop-form__input-append {
    border-left-width: 0;
    border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px
}

    .weui-desktop-form__input-append .weui-desktop-btn, .weui-desktop-form__input-append .weui-desktop-form__dropdown {
        border-top-left-radius: 0;
        -moz-border-radius-topleft: 0;
        -webkit-border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        -moz-border-radius-bottomleft: 0;
        -webkit-border-bottom-left-radius: 0
    }

.weui-desktop-form__input-append-in, .weui-desktop-form__input-prepend-in {
    position: absolute;
    top: 0;
    bottom: 0;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    z-index: 1
}

.weui-desktop-form__input-prepend-in {
    left: 0;
    top: 3px;
    padding-left: 12px
}

    .weui-desktop-form__input-prepend-in img {
        vertical-align: middle
    }

.weui-desktop-form__input-append-in {
    justify-content: right;
    padding-right: 12px;
    transform: translateX(-100%)
}

.weui-desktop-form__input-append-out, .weui-desktop-form__input-prepend-out {
    vertical-align: middle;
    white-space: nowrap;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.weui-desktop-form__input-prepend-out {
    right: 100%;
    padding-right: 12px
}

.weui-desktop-form__input-append-out {
    left: 100%;
    padding-left: 12px
}

    .weui-desktop-form__input-append-out button {
        vertical-align: middle
    }

.weui-desktop-form__input-prepend ~ .weui-desktop-form__input {
    border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0
}

.weui-desktop-form__input-prepend-in ~ .weui-desktop-form__input {
    padding-left: 40px
}

.weui-desktop-form__input_append-in .weui-desktop-form__input {
    padding-right: 40px
}

.weui-desktop-form__input_append .weui-desktop-form__input {
    border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0
}

.weui-desktop-form__counter {
    font-style: normal;
    color: var(--weuiDesktop_FG_Text_subColor);
    vertical-align: middle;
    font-size: 14px
}

.weui-desktop-form__input_counter .weui-desktop-form__counter {
    margin-left: 5px
}

.weui-desktop-form__input_counter .weui-desktop-form__input {
    padding-right: 56px
}

.weui-desktop-form__input_counter.weui-desktop-form__input_textarea .weui-desktop-form__textarea {
    padding-bottom: 56px
}

.weui-desktop-form__input_counter.weui-desktop-form__input_textarea .weui-desktop-form__input-append-in {
    transform: none;
    top: auto;
    bottom: 1px;
    left: 1px;
    right: 1px;
    padding: 20px 12px 10px;
    background: linear-gradient(180deg,transparent,var(--weuiDesktop_BG_containerBgColor) 40%);
    border-bottom-left-radius: var(--weuiDesktop_mediumBorderRadius);
    border-bottom-right-radius: var(--weuiDesktop_mediumBorderRadius)
}

.weui-desktop-form__input_number {
    width: 128px
}

.weui-desktop-form__input-number {
    color: var(--weuiDesktop_descColor);
    display: inline-flex;
    flex-direction: column;
    vertical-align: middle;
    margin-left: 5px
}

.weui-desktop-form__input-number__btn {
    -webkit-appearance: none;
    background-color: transparent;
    border-width: 0;
    cursor: pointer
}

button.weui-desktop-form__input-number__btn {
    font-size: 0
}

.weui-desktop-form__input-number__btn:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    -webkit-mask-size: cover;
    mask-size: cover;
    background-color: currentColor;
    position: relative
}

.weui-desktop-form__input-number__btn_up:before {
    -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E  %3Cpath fill='%23B1B2B3' fill-rule='evenodd' d='M.405 5.25l.704.704 3.892-3.89 3.892 3.89.704-.704L5.267.919a.375.375 0 0 0-.531 0L.405 5.25z'/%3E%3C/svg%3E") no-repeat 50% 50%;
    mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E  %3Cpath fill='%23B1B2B3' fill-rule='evenodd' d='M.405 5.25l.704.704 3.892-3.89 3.892 3.89.704-.704L5.267.919a.375.375 0 0 0-.531 0L.405 5.25z'/%3E%3C/svg%3E") no-repeat 50% 50%;
    top: 1px
}

.weui-desktop-form__input-number__btn_down:before {
    -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E  %3Cpath fill='%23B1B2B3' fill-rule='evenodd' d='M.405 4.75l.704-.704 3.892 3.89 3.892-3.89.704.704-4.33 4.331a.375.375 0 0 1-.531 0L.405 4.75z'/%3E%3C/svg%3E") no-repeat 50% 50%;
    mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E  %3Cpath fill='%23B1B2B3' fill-rule='evenodd' d='M.405 4.75l.704-.704 3.892 3.89 3.892-3.89.704.704-4.33 4.331a.375.375 0 0 1-.531 0L.405 4.75z'/%3E%3C/svg%3E") no-repeat 50% 50%;
    top: -1px
}

.weui-desktop-btn_input-clear {
    margin-top: -2px
}

.weui-desktop-icon:not(.weui-desktop-icon__loading) g, .weui-desktop-icon:not(.weui-desktop-icon__loading) path, .weui-desktop-icon:not(.weui-desktop-icon__loading) svg {
    fill: currentColor
}

.weui-desktop-icon {
    display: inline-block;
    font-size: 0;
    color: #9a9a9a
}

    .weui-desktop-icon.weui-desktop-icon_warn {
        color: var(--weuiDesktop_FG_Icon_ErrorColor)
    }

    .weui-desktop-icon.weui-desktop-icon__loading {
        width: 20px !important;
        height: 20px !important
    }

    .weui-desktop-icon.weui-desktop-icon__mpLogoChinese g, .weui-desktop-icon.weui-desktop-icon__mpLogoChinese path, .weui-desktop-icon.weui-desktop-icon__mpLogoChinese svg, .weui-desktop-icon.weui-desktop-icon__mpLogoEnglish g, .weui-desktop-icon.weui-desktop-icon__mpLogoEnglish path, .weui-desktop-icon.weui-desktop-icon__mpLogoEnglish svg {
        fill: none
    }

    .weui-desktop-icon.weui-desktop-icon__warnning path {
        fill: #f76260
    }

    .weui-desktop-icon.weui-desktop-icon_color:active, .weui-desktop-icon.weui-desktop-icon_color:hover {
        color: currentColor
    }

        .weui-desktop-icon.weui-desktop-icon_color:active svg, .weui-desktop-icon.weui-desktop-icon_color:hover svg {
            fill: currentColor
        }

        .weui-desktop-icon.weui-desktop-icon_color:active.weui-desktop-icon__collect-off_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon.weui-desktop-icon_color:active.weui-desktop-icon__collect-off_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon.weui-desktop-icon_color:active.weui-desktop-icon__collect-off_common:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon.weui-desktop-icon_color:active.weui-desktop-icon__fav-off_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon.weui-desktop-icon_color:active.weui-desktop-icon__fav-off_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon.weui-desktop-icon_color:active.weui-desktop-icon__fav-off_common:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon.weui-desktop-icon_color:active.weui-desktop-icon__top-off_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon.weui-desktop-icon_color:active.weui-desktop-icon__top-off_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon.weui-desktop-icon_color:active.weui-desktop-icon__top-off_common:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon.weui-desktop-icon_color:hover.weui-desktop-icon__collect-off_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon.weui-desktop-icon_color:hover.weui-desktop-icon__collect-off_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon.weui-desktop-icon_color:hover.weui-desktop-icon__collect-off_common:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon.weui-desktop-icon_color:hover.weui-desktop-icon__fav-off_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon.weui-desktop-icon_color:hover.weui-desktop-icon__fav-off_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon.weui-desktop-icon_color:hover.weui-desktop-icon__fav-off_common:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon.weui-desktop-icon_color:hover.weui-desktop-icon__top-off_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon.weui-desktop-icon_color:hover.weui-desktop-icon__top-off_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon.weui-desktop-icon_color:hover.weui-desktop-icon__top-off_common:not(.weui-desktop-icon_disabled):hover svg {
            fill: transparent;
            stroke: currentColor
        }

        .weui-desktop-icon.weui-desktop-icon_color:active:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon.weui-desktop-icon_color:active:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon.weui-desktop-icon_color:active:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon.weui-desktop-icon_color:hover:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon.weui-desktop-icon_color:hover:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon.weui-desktop-icon_color:hover:not(.weui-desktop-icon_disabled):hover svg {
            fill: currentColor
        }

    .weui-desktop-icon.weui-desktop-icon__delete svg {
        position: static;
        top: 0;
        left: 0;
        transform: none
    }

    .weui-desktop-icon.weui-desktop-icon__info.weui-desktop-icon__small, .weui-desktop-icon.weui-desktop-icon__success.weui-desktop-icon__small, .weui-desktop-icon.weui-desktop-icon__waiting.weui-desktop-icon__small, .weui-desktop-icon.weui-desktop-icon__warnning.weui-desktop-icon__small {
        width: 14px !important;
        height: 14px !important
    }

    .weui-desktop-icon.weui-desktop-icon__info.weui-desktop-icon__middle, .weui-desktop-icon.weui-desktop-icon__success.weui-desktop-icon__middle, .weui-desktop-icon.weui-desktop-icon__waiting.weui-desktop-icon__middle, .weui-desktop-icon.weui-desktop-icon__warnning.weui-desktop-icon__middle {
        width: 46px !important;
        height: 46px !important
    }

    .weui-desktop-icon.weui-desktop-icon__info.weui-desktop-icon__large, .weui-desktop-icon.weui-desktop-icon__success.weui-desktop-icon__large, .weui-desktop-icon.weui-desktop-icon__waiting.weui-desktop-icon__large, .weui-desktop-icon.weui-desktop-icon__warnning.weui-desktop-icon__large {
        width: 74px !important;
        height: 74px !important
    }

    .weui-desktop-icon.weui-desktop-icon__info svg, .weui-desktop-icon.weui-desktop-icon__success svg, .weui-desktop-icon.weui-desktop-icon__waiting svg, .weui-desktop-icon.weui-desktop-icon__warnning svg {
        width: 100%;
        height: 100%
    }

    .weui-desktop-icon.weui-desktop-icon__success g, .weui-desktop-icon.weui-desktop-icon__success path, .weui-desktop-icon.weui-desktop-icon__success svg {
        fill: #09bb07
    }

    .weui-desktop-icon.weui-desktop-icon__info g, .weui-desktop-icon.weui-desktop-icon__info path, .weui-desktop-icon.weui-desktop-icon__info svg, .weui-desktop-icon.weui-desktop-icon__waiting g, .weui-desktop-icon.weui-desktop-icon__waiting path, .weui-desktop-icon.weui-desktop-icon__waiting svg {
        fill: #10aeff
    }

        .weui-desktop-icon.weui-desktop-icon__info path:nth-child(2), .weui-desktop-icon.weui-desktop-icon__waiting path:nth-child(2) {
            fill: #fff
        }

.weui-desktop-icon__more g, .weui-desktop-icon__more path, .weui-desktop-icon__more svg, .weui-desktop-icon_more svg {
    fill: currentColor
}

.weui-desktop-icon__success svg, .weui-desktop-icon__warnning svg {
    width: 100%;
    height: 100%
}

.weui-desktop-icon__inputClear {
    color: var(--weuiDesktop_descColor)
}

.weui-desktop-icon__mpLogoChinese {
    width: 236px !important;
    height: 40px !important;
    background: url() 0 0 no-repeat;
    background-size: cover
}

.weui-desktop-icon__mpLogoEnglish {
    width: 537px !important;
    height: 40px !important;
    background: url() 0 0 no-repeat;
    background-size: cover
}

.weui-desktop-icon_opr {
    cursor: pointer
}

    .weui-desktop-icon_opr.weui-desktop-icon_hover {
        color: #8b8b8b
    }

        .weui-desktop-icon_opr.weui-desktop-icon_hover svg {
            fill: #8b8b8b
        }

    .weui-desktop-icon_opr.weui-desktop-icon_active {
        color: #8b8b8b
    }

        .weui-desktop-icon_opr.weui-desktop-icon_active svg {
            fill: #8b8b8b
        }

    .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_active, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_hover, .weui-desktop-icon_opr.weui-desktop-icon_warn:active, .weui-desktop-icon_opr.weui-desktop-icon_warn:hover {
        color: #fe3636
    }

        .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_active svg, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_hover svg, .weui-desktop-icon_opr.weui-desktop-icon_warn:active svg, .weui-desktop-icon_opr.weui-desktop-icon_warn:hover svg {
            fill: #fe3636
        }

        .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_active.weui-desktop-icon__collect-off_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_active.weui-desktop-icon__collect-off_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_active.weui-desktop-icon__collect-off_common:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_active.weui-desktop-icon__fav-off_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_active.weui-desktop-icon__fav-off_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_active.weui-desktop-icon__fav-off_common:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_active.weui-desktop-icon__top-off_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_active.weui-desktop-icon__top-off_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_active.weui-desktop-icon__top-off_common:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_hover.weui-desktop-icon__collect-off_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_hover.weui-desktop-icon__collect-off_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_hover.weui-desktop-icon__collect-off_common:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_hover.weui-desktop-icon__fav-off_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_hover.weui-desktop-icon__fav-off_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_hover.weui-desktop-icon__fav-off_common:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_hover.weui-desktop-icon__top-off_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_hover.weui-desktop-icon__top-off_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_hover.weui-desktop-icon__top-off_common:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon_opr.weui-desktop-icon_warn:active.weui-desktop-icon__collect-off_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr.weui-desktop-icon_warn:active.weui-desktop-icon__collect-off_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr.weui-desktop-icon_warn:active.weui-desktop-icon__collect-off_common:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon_opr.weui-desktop-icon_warn:active.weui-desktop-icon__fav-off_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr.weui-desktop-icon_warn:active.weui-desktop-icon__fav-off_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr.weui-desktop-icon_warn:active.weui-desktop-icon__fav-off_common:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon_opr.weui-desktop-icon_warn:active.weui-desktop-icon__top-off_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr.weui-desktop-icon_warn:active.weui-desktop-icon__top-off_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr.weui-desktop-icon_warn:active.weui-desktop-icon__top-off_common:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon_opr.weui-desktop-icon_warn:hover.weui-desktop-icon__collect-off_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr.weui-desktop-icon_warn:hover.weui-desktop-icon__collect-off_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr.weui-desktop-icon_warn:hover.weui-desktop-icon__collect-off_common:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon_opr.weui-desktop-icon_warn:hover.weui-desktop-icon__fav-off_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr.weui-desktop-icon_warn:hover.weui-desktop-icon__fav-off_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr.weui-desktop-icon_warn:hover.weui-desktop-icon__fav-off_common:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon_opr.weui-desktop-icon_warn:hover.weui-desktop-icon__top-off_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr.weui-desktop-icon_warn:hover.weui-desktop-icon__top-off_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr.weui-desktop-icon_warn:hover.weui-desktop-icon__top-off_common:not(.weui-desktop-icon_disabled):hover svg {
            fill: transparent;
            stroke: #fe3636
        }

        .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_active:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_active:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_active:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_hover:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_hover:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr.weui-desktop-icon_warn.weui-desktop-icon_hover:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon_opr.weui-desktop-icon_warn:active:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr.weui-desktop-icon_warn:active:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr.weui-desktop-icon_warn:active:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon_opr.weui-desktop-icon_warn:hover:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr.weui-desktop-icon_warn:hover:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr.weui-desktop-icon_warn:hover:not(.weui-desktop-icon_disabled):hover svg {
            fill: #fe3636
        }

    .weui-desktop-icon_opr:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr:not(.weui-desktop-icon_disabled):hover svg {
        fill: #8b8b8b
    }

    .weui-desktop-icon_opr.weui-desktop-icon__collect-on_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr.weui-desktop-icon__collect-on_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr.weui-desktop-icon__collect-on_common:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon_opr.weui-desktop-icon__top-on_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr.weui-desktop-icon__top-on_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr.weui-desktop-icon__top-on_common:not(.weui-desktop-icon_disabled):hover svg {
        fill: #e6573f
    }

    .weui-desktop-icon_opr.weui-desktop-icon__collect-off_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr.weui-desktop-icon__collect-off_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr.weui-desktop-icon__collect-off_common:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon_opr.weui-desktop-icon__fav-off_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr.weui-desktop-icon__fav-off_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr.weui-desktop-icon__fav-off_common:not(.weui-desktop-icon_disabled):hover svg, .weui-desktop-icon_opr.weui-desktop-icon__top-off_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr.weui-desktop-icon__top-off_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr.weui-desktop-icon__top-off_common:not(.weui-desktop-icon_disabled):hover svg {
        fill: transparent;
        stroke: #8b8b8b
    }

    .weui-desktop-icon_opr.weui-desktop-icon__fav-on_common:not(.weui-desktop-icon_disabled):hover g, .weui-desktop-icon_opr.weui-desktop-icon__fav-on_common:not(.weui-desktop-icon_disabled):hover path, .weui-desktop-icon_opr.weui-desktop-icon__fav-on_common:not(.weui-desktop-icon_disabled):hover svg {
        fill: #dea22a;
        stroke: #dea22a
    }

.weui-desktop-icon_disabled {
    opacity: .3
}

.weui-desktop-form__control-group {
    margin-bottom: 30px
}

    .weui-desktop-form__control-group:after {
        content: "\200b";
        display: block;
        height: 0;
        clear: both
    }

.weui-desktop-form__control-group_label-r .weui-desktop-form__label {
    text-align: right
}

.weui-desktop-form__control-group_label-t {
    display: block
}

    .weui-desktop-form__control-group_label-t .weui-desktop-form__label {
        float: none;
        display: block;
        margin-bottom: 10px
    }

.weui-desktop-form__label {
    float: left;
    margin: 10px 30px 0 0;
    width: 5em;
    font-size: var(--weuiDesktop_globalFontSize)
}

    .weui-desktop-form__label .weui-desktop-tips {
        font-style: normal;
        display: block
    }

.weui-desktop-form__controls {
    display: table-cell;
    width: 1%;
    word-wrap: break-word;
    word-break: break-all
}

.weui-desktop-form__control-group_offset .weui-desktop-form__controls {
    padding-top: 10px
}

.weui-desktop-form__controls .weui-desktop-slider:after {
    content: "content";
    display: block;
    visibility: hidden;
    height: 0
}

.weui-desktop-form__control-offset {
    padding-top: 10px
}

.weui-desktop-form__control-group_warn .weui-desktop-form__controls .weui-desktop-form__input, .weui-desktop-form__control-group_warn .weui-desktop-form__controls .weui-desktop-form__input:focus, .weui-desktop-form__control-group_warn .weui-desktop-form__controls .weui-desktop-form__textarea, .weui-desktop-form__control-group_warn .weui-desktop-form__controls .weui-desktop-form__textarea:focus {
    border-color: var(--weuiDesktop_BG_ErrorBgColor)
}

    .weui-desktop-form__control-group_warn .weui-desktop-form__controls .weui-desktop-form__input:not(:last-child) {
        border-right-width: 1px
    }

.weui-desktop-form__control-group_warn .weui-desktop-form__controls .weui-desktop-form__counter {
    color: var(--weuiDesktop_FG_Text_errorColor)
}

.weui-desktop-form__control-group_warn .weui-desktop-form__controls .weui-desktop-form__input-prepend, .weui-desktop-form__control-group_warn .weui-desktop-form__controls .weui-desktop-form__input-prepend .weui-desktop-form__dropdowncascade__dt.weui-desktop-form__dropdowncascade__dt__inner-button {
    border-color: var(--weuiDesktop_BG_ErrorBgColor)
}

.weui-desktop-breadcrumbs {
    line-height: var(--weuiDesktop_globalLineHeight);
    font-family: -apple-system-font,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif;
    color: var(--weuiDesktop_FG_Text_globalColor);
    font-size: 14px;
    font-family: var(--weuiDesktop_fontFamily);
    font-size: 0
}

    .weui-desktop-breadcrumbs a, .weui-desktop-breadcrumbs a:hover {
        text-decoration: none
    }

.weui-desktop-breadcrumb {
    position: relative;
    font-size: var(--weuiDesktop_H1FontSize);
    color: var(--weuiDesktop_FG_Text_subColor)
}

    .weui-desktop-breadcrumb:after {
        content: "/";
        display: inline-block;
        vertical-align: 2px;
        margin: 0 .3em
    }

    .weui-desktop-breadcrumb:last-child {
        color: var(--weuiDesktop_FG_Text_globalColor);
        font-weight: var(--weuiDesktop_mediumFontWeight)
    }

        .weui-desktop-breadcrumb:last-child:after {
            display: none
        }

.weui-toptips {
    position: fixed;
    top: 0;
    left: 0;
    text-align: center;
    width: 100%;
    z-index: 50000
}

    .weui-toptips .weui-toptips__inner {
        display: inline-block;
        min-width: 280px;
        padding: 5px 30px;
        color: #fff
    }

.weui-toptips_success .weui-toptips__inner {
    background-color: var(--weuiDesktop_successColor)
}

.weui-toptips_error .weui-toptips__inner {
    background-color: var(--weuiDesktop_warningColor)
}

.weui-desktop-picker__value_input .weui-desktop-form__input-wrp .weui-desktop-form__input {
    border-radius: 0
}

button {
    background: none;
    border: 0;
    color: inherit;
    font: inherit;
    line-height: normal;
    overflow: visible;
    padding: 0;
    -webkit-appearance: button;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.weui-desktop-picker__dt {
    position: relative;
    background-color: transparent;
    border: 0;
    outline: 0;
    padding: 2px 38px 2px 10px;
    min-width: 6em;
    line-height: inherit;
    cursor: pointer
}

.weui-desktop-picker__placeholder {
    color: var(--weuiDesktop_FG_Text_subColor)
}

.weui-desktop-picker__value {
    display: block
}

.weui-desktop-picker__value_text {
    display: inline-block;
    vertical-align: middle;
    padding: 0 .5em;
    font-size: var(--weuiDesktop_globalFontSize);
    color: var(--weuiDesktop_FG_Text_subColor)
}

.weui-desktop-picker__value_input {
    display: block;
    border: none;
    outline: none;
    height: 34px;
    line-height: 34px;
    width: 8em
}

    .weui-desktop-picker__value_input::-ms-clear {
        display: none
    }

.weui-desktop-picker__value_success {
    color: var(--weuiDesktop_FG_Text_EmColor)
}

.weui-desktop-picker__value_fail {
    color: var(--weuiDesktop_FG_Text_errorColor)
}

.weui-desktop-picker__date, .weui-desktop-picker__date-range, .weui-desktop-picker__time {
    display: inline-block;
    border: 1px solid #e4e8eb;
    border: 1px solid var(--weuiDesktopBtnDefaultBorderColor);
    border-radius: 8px;
    background-color: var(--weuiDesktop_BG_containerBgColor);
    position: relative;
    line-height: 2.23529412;
    vertical-align: top;
    font-size: var(--weuiDesktop_globalFontSize)
}

.weui-desktop-picker__date-pure-head {
    border: none
}

.weui-desktop-picker__time_cover {
    margin-top: 14px
}

.weui-desktop-picker__date-range.weui-desktop-picker__disabled, .weui-desktop-picker__date.weui-desktop-picker__disabled, .weui-desktop-picker__time.weui-desktop-picker__disabled {
    color: var(--weuiDesktop_FG_Text_subColor)
}

.weui-desktop-picker__icon-wrap {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 11px;
    line-height: 16px
}

.weui-desktop-icon__date, .weui-desktop-icon__time {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-size: contain;
    background-repeat: no-repeat
}

.weui-desktop-icon__date {
    background-size: contain;
    background-position: 50%;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' viewBox='0 0 20 16'%3E  %3Cpath fill='%23B1B2B3' d='M6.75 0v1.5h6.499L13.25 0h1.5v1.5h3.75A1.5 1.5 0 0 1 20 3v11.5a1.5 1.5 0 0 1-1.5 1.5h-17A1.5 1.5 0 0 1 0 14.5V3a1.5 1.5 0 0 1 1.5-1.5h3.749L5.25 0h1.5zM5.249 3H1.5v11.5h17V3h-3.751l.001 1h-1.5l-.001-1h-6.5l.001 1h-1.5l-.001-1zM6 10v2H4v-2h2zm5 0v2H9v-2h2zm5 0v2h-2v-2h2zM6 6v2H4V6h2zm5 0v2H9V6h2zm5 0v2h-2V6h2z'/%3E%3C/svg%3E")
}

.weui-desktop-icon__time {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E  %3Cpath fill='%23B1B2B3' d='M10 0c5.523 0 10 4.477 10 10s-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0zm0 1.5a8.5 8.5 0 1 0 0 17 8.5 8.5 0 0 0 0-17zM10 4c.418 0 .762.331.777.75l.154 4.33 3.32.139a.782.782 0 0 1 0 1.562l-3.934.166a.965.965 0 0 1-1.038-.27.956.956 0 0 1-.278-.637L9 10c0-.102.016-.2.045-.291l.178-4.96A.777.777 0 0 1 10 4z'/%3E%3C/svg%3E");
    position: absolute;
    right: 10px;
    top: 11px
}

.weui-desktop-picker__dd {
    position: absolute;
    top: 100%;
    margin-top: 1px;
    background: #fff;
    box-shadow: 0 1px 20px 0 rgba(0,0,0,.1);
    border-radius: var(--weuiDesktop_mediumBorderRadius);
    line-height: 1.2;
    z-index: 10
}

@media (-webkit-max-device-pixel-ratio:1) {
    .weui-desktop-picker__dd ::-webkit-scrollbar {
        width: 4px
    }
}

.weui-desktop-picker__dd_position-left {
    left: -1px
}

.weui-desktop-picker__dd_position-right {
    left: 100%;
    transform: translateX(-100%)
}

.weui-desktop-picker__date .weui-desktop-picker__dd {
    width: 254px
}

.weui-desktop-picker__date .weui-desktop-picker__panel {
    padding: 15px
}

.weui-desktop-picker__date .weui-desktop-picker__panel-bottom {
    padding: 15px 15px 0
}

.weui-desktop-picker__panel_disabled {
    position: relative
}

    .weui-desktop-picker__panel_disabled:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0
    }

.weui-desktop-picker__date-range dd, .weui-desktop-picker__date-range ol, .weui-desktop-picker__date-range ul, .weui-desktop-picker__time dd, .weui-desktop-picker__time ol, .weui-desktop-picker__time ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.weui-desktop-picker__date-range .weui-desktop-picker__dd, .weui-desktop-picker__time .weui-desktop-picker__dd {
    width: auto;
    padding: 0;
    white-space: nowrap;
    font-size: 0;
    vertical-align: top
}

.weui-desktop-picker__panel__hd {
    position: relative;
    text-align: center;
    line-height: 20px
}

    .weui-desktop-picker__panel__hd .weui-desktop-picker__panel__label {
        margin-right: 10px;
        cursor: pointer
    }

        .weui-desktop-picker__panel__hd .weui-desktop-picker__panel__label:last-child {
            margin-right: 0
        }

        .weui-desktop-picker__panel__hd .weui-desktop-picker__panel__label:hover {
            color: var(--weuiDesktop_FG_Text_EmColor)
        }

.weui-desktop-btn__icon {
    width: 20px;
    height: 20px;
    position: absolute
}

    .weui-desktop-btn__icon:hover:after {
        border-left: 1px solid var(--weuiDesktop_BG_emBgColor);
        border-bottom: 1px solid var(--weuiDesktop_BG_emBgColor)
    }

.weui-desktop-btn__icon__left {
    left: 0
}

    .weui-desktop-btn__icon__left:after {
        content: " ";
        width: 8px;
        height: 8px;
        position: absolute;
        left: 8px;
        top: 50%;
        margin-top: -5px;
        border-left: 1px solid var(--weuiDesktop_lineColor);
        border-bottom: 1px solid var(--weuiDesktop_lineColor);
        transform: rotate(45deg)
    }

.weui-desktop-btn__icon__right {
    right: 0
}

    .weui-desktop-btn__icon__right:after {
        content: " ";
        width: 8px;
        height: 8px;
        position: absolute;
        right: 8px;
        top: 50%;
        margin-top: -5px;
        border-left: 1px solid var(--weuiDesktop_lineColor);
        border-bottom: 1px solid var(--weuiDesktop_lineColor);
        transform: rotate(-135deg)
    }

.weui-desktop-picker__panel__bd {
    margin-top: 10px
}

.weui-desktop-picker__panel-fd {
    position: relative;
    width: 254px;
    height: 49px;
    left: -15px;
    background-color: #f8f9fb
}

.weui-desktop-picker__panel-fd_buttons {
    background-color: unset
}

.weui-desktop-picker__panel__buttons {
    display: flex;
    justify-content: flex-end;
    padding: 0 15px 15px
}

    .weui-desktop-picker__panel__buttons > div {
        margin-left: 10px
    }

        .weui-desktop-picker__panel__buttons > div > button {
            min-width: unset;
            width: 80px;
            height: 32px;
            font-size: 14px
        }

.weui-desktop-picker__panel__buttons_time {
    padding-top: 15px
}

.weui-desktop-picker__table {
    width: 100%;
    text-align: center;
    border-collapse: collapse;
    font-size: var(--weuiDesktop_globalFontSize)
}

    .weui-desktop-picker__table a {
        color: var(--weuiDesktop_FG_Text_globalColor)
    }

        .weui-desktop-picker__table a:hover {
            text-decoration: none
        }

    .weui-desktop-picker__table th {
        font-weight: 400
    }

.weui-desktop-picker__panel_day .weui-desktop-picker__table {
    line-height: 30px
}

.weui-desktop-picker__panel_day a {
    display: inline-block;
    width: 32px;
    height: 32px;
    line-height: 32px
}

    .weui-desktop-picker__panel_day a:hover {
        color: var(--weuiDesktop_FG_Text_EmColor)
    }

.weui-desktop-picker__table-row td {
    cursor: pointer;
    padding: 1px 0
}

    .weui-desktop-picker__table-row td:hover {
        color: var(--weuiDesktop_FG_Text_EmColor)
    }

.weui-desktop-picker__table-row .weui-desktop-picker__selected {
    color: #fff;
    background-color: var(--weuiDesktop_BG_emBgColor);
    border-radius: 100%
}

    .weui-desktop-picker__table-row .weui-desktop-picker__selected:hover {
        color: #fff
    }

.weui-desktop-picker__table-row .weui-desktop-picker__disabled {
    color: var(--weuiDesktop_FG_Text_subColor);
    cursor: not-allowed
}

    .weui-desktop-picker__table-row .weui-desktop-picker__disabled:hover, .weui-desktop-picker__table-row .weui-desktop-picker__faded {
        color: var(--weuiDesktop_FG_Text_subColor)
    }

.weui-desktop-picker__panel_month .weui-desktop-picker__selected_end:before, .weui-desktop-picker__panel_month .weui-desktop-picker__selected_start:before, .weui-desktop-picker__panel_year .weui-desktop-picker__selected_end:before, .weui-desktop-picker__panel_year .weui-desktop-picker__selected_start:before {
    height: 50px
}

.weui-desktop-picker__panel_month a, .weui-desktop-picker__panel_year a {
    display: inline-block;
    width: 50px;
    height: 50px;
    line-height: 50px
}

    .weui-desktop-picker__panel_month a:hover, .weui-desktop-picker__panel_year a:hover {
        color: var(--weuiDesktop_FG_Text_EmColor)
    }

.weui-desktop-picker__time__panel {
    width: 64px;
    height: 190px;
    overflow-y: hidden;
    display: inline-block;
    border-right: 1px solid #e4e8eb;
    border-right: 1px solid var(--weuiDesktopBtnDefaultBorderColor);
    font-size: var(--weuiDesktop_globalFontSize)
}

    .weui-desktop-picker__time__panel::-webkit-scrollbar-thumb {
        background-color: var(--weuiDesktop_areaBgColor);
        border-radius: 4px
    }

    .weui-desktop-picker__time__panel li {
        padding: 5px 10px;
        cursor: pointer
    }

        .weui-desktop-picker__time__panel li:hover {
            color: var(--weuiDesktop_FG_Text_EmColor)
        }

    .weui-desktop-picker__time__panel .weui-desktop-picker__selected {
        background-color: var(--weuiDesktop_BG_emBgColor);
        color: var(--weuiDesktop_FG_Text_lightColor)
    }

        .weui-desktop-picker__time__panel .weui-desktop-picker__selected:hover {
            color: var(--weuiDesktop_FG_Text_lightColor)
        }

    .weui-desktop-picker__time__panel .weui-desktop-picker__disabled {
        color: var(--weuiDesktop_FG_Text_descColor);
        cursor: not-allowed
    }

        .weui-desktop-picker__time__panel .weui-desktop-picker__disabled:hover {
            color: var(--weuiDesktop_FG_Text_descColor)
        }

    .weui-desktop-picker__time__panel:hover {
        overflow-y: auto
    }

.weui-desktop-picker__dd__time .weui-desktop-picker__time__panel:last-child {
    border-right: none
}

.weui-desktop-picker__date-range .weui-desktop-picker__dt {
    font-size: 0
}

.weui-desktop-picker__date-range .weui-desktop-picker__table {
    width: auto;
    margin: 0 auto
}

.weui-desktop-picker__date-range .weui-desktop-picker__panel {
    width: 224px;
    padding: 15px;
    display: inline-block;
    font-size: var(--weuiDesktop_globalFontSize)
}

.weui-desktop-picker__date-range .weui-desktop-picker__panel_left-slot {
    width: unset;
    vertical-align: top
}

.weui-desktop-picker__date-range .weui-desktop-picker__panel__quick-select {
    display: inline-flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    max-height: 220px;
    vertical-align: top;
    white-space: normal;
    writing-mode: vertical-lr;
    padding-top: 20px;
    padding-right: 0
}

.weui-desktop-picker__date-range .weui-desktop-picker__panel__quick-select__buttons {
    text-align: center;
    width: 96px;
    height: 32px;
    border-radius: 8px;
    line-height: 32px;
    margin: 0 10px 12px 0;
    cursor: pointer;
    background-color: var(--weuiDesktop_BG_normalBgColor);
    writing-mode: horizontal-tb;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

    .weui-desktop-picker__date-range .weui-desktop-picker__panel__quick-select__buttons:hover {
        color: var(--weuiDesktop_BG_emBgColor);
        background-color: var(--weuiDesktop_BG_Selection_emBgColor)
    }

.weui-desktop-picker__date-range .weui-desktop-picker__panel__quick-select__buttons_disabled {
    color: var(--weuiDesktopBtnDefaultColorDisabled);
    cursor: not-allowed
}

    .weui-desktop-picker__date-range .weui-desktop-picker__panel__quick-select__buttons_disabled:hover {
        color: var(--weuiDesktopBtnDefaultColorDisabled);
        background-color: var(--weuiDesktop_BG_normalBgColor)
    }

.weui-desktop-picker__date-range .weui-desktop-picker__panel__quick-select__title {
    width: 106px;
    writing-mode: horizontal-tb;
    font-weight: 700
}

.weui-desktop-picker__date-range .weui-desktop-picker__panel__quick-select_time {
    max-height: 265px
}

.weui-desktop-picker__date-range .weui-desktop-picker__panel-bottom {
    padding: 15px 15px 0
}

.weui-desktop-picker__date-range .weui-desktop-picker__value {
    display: inline-block;
    vertical-align: middle;
    font-size: var(--weuiDesktop_globalFontSize)
}

.weui-desktop-picker__date-range .weui-desktop-picker__value_input {
    width: 6em;
    text-align: center
}

.weui-desktop-picker__selected_range {
    background-color: var(--weuiDesktop_BG_Selection_emBgColor)
}

.weui-desktop-picker__selected_start {
    position: relative
}

    .weui-desktop-picker__selected_start:before {
        content: "";
        display: block;
        width: 16px;
        height: 32px;
        position: absolute;
        right: 0;
        background-color: var(--weuiDesktop_BG_Selection_emBgColor)
    }

    .weui-desktop-picker__selected_end, .weui-desktop-picker__selected_start a {
        position: relative
    }

        .weui-desktop-picker__selected_end:before {
            content: "";
            display: block;
            width: 16px;
            height: 32px;
            position: absolute;
            left: 0;
            background-color: var(--weuiDesktop_BG_Selection_emBgColor)
        }

        .weui-desktop-picker__selected_end a {
            position: relative
        }

.weui-desktop-picker__focus {
    box-shadow: var(--weuiDesktop_highShadow)
}

.weui-desktop-picker__disabled {
    background-color: #fafbfc
}

    .weui-desktop-picker__disabled .weui-desktop-picker__value_input[disabled] {
        color: var(--weuiDesktop_FG_Text_subColor);
        background-color: #fafbfc
    }

        .weui-desktop-picker__disabled .weui-desktop-picker__value_input[disabled]::-moz-placeholder {
            color: var(--weuiDesktop_FG_Text_subColor)
        }

        .weui-desktop-picker__disabled .weui-desktop-picker__value_input[disabled]::placeholder {
            color: var(--weuiDesktop_FG_Text_subColor)
        }

.weui-desktop-picker__recode {
    height: 26px;
    font-size: var(--weuiDesktop_globalFontSize);
    color: var(--weuiDesktop_FG_Text_descColor);
    display: flex
}

    .weui-desktop-picker__recode li {
        flex: 1;
        padding: 5px 10px;
        border-right: 1px solid var(--weuiDesktop_lineColor)
    }

        .weui-desktop-picker__recode li:last-child {
            border-right: 0
        }

.weui-desktop-picker__time-value {
    display: flex;
    float: left;
    width: 66px;
    height: 100%;
    box-sizing: border-box;
    margin-left: 20px;
    flex-direction: column;
    justify-content: center
}

    .weui-desktop-picker__time-value p {
        font-size: var(--weuiDesktop_globalFontSize);
        color: var(--weuiDesktop_FG_Text_descColor);
        line-height: 20px
    }

    .weui-desktop-picker__time-value .weui-desktop-picker__panel-recode-date {
        font-size: var(--weuiDesktop_descFontSize);
        line-height: 12px;
        margin-top: 2px;
        color: var(--weuiDesktop_FG_Text_globalColor)
    }

.weui-desktop-picker__panel-fd .weui-desktop-picker__time {
    margin-top: 7px
}

.weui-desktop-picker__panel-fd .weui-desktop-picker__value_input {
    width: 7em
}

.weui-desktop-picker__date-time {
    width: 198px
}

.weui-desktop-picker__date-time-range {
    width: 368px
}

    .weui-desktop-picker__date-time-range .weui-desktop-picker__panel-fd {
        height: 66px
    }

    .weui-desktop-picker__date-time-range .weui-desktop-picker__value_input {
        width: 7em;
        text-align: left
    }

    .weui-desktop-picker__date-time-range .weui-desktop-picker__time {
        margin-top: 15px
    }

.weui-desktop-picker__date-time > .weui-desktop-picker__dt .weui-desktop-picker__value_input {
    width: auto
}

.weui-desktop-picker__date-time-range > .weui-desktop-picker__dt .weui-desktop-picker__value_input {
    width: 145px;
    padding: 0
}

.weui-desktop-picker_manhua_fix {
    display: block
}

.weui-desktop-picker__value_input .weui-desktop-form__input-wrp {
    width: 8em
}

    .weui-desktop-picker__value_input .weui-desktop-form__input-wrp .weui-desktop-form__input {
        display: block;
        border: none;
        outline: none;
        height: 34px;
        line-height: 34px;
        width: 8em;
        padding: 0
    }

        .weui-desktop-picker__value_input .weui-desktop-form__input-wrp .weui-desktop-form__input::-ms-clear {
            display: none
        }

.weui-desktop-picker__date-range .weui-desktop-picker__value_input .weui-desktop-form__input-wrp {
    width: 6em
}

    .weui-desktop-picker__date-range .weui-desktop-picker__value_input .weui-desktop-form__input-wrp .weui-desktop-form__input {
        width: 6em;
        text-align: center
    }

.weui-desktop-picker__disabled .weui-desktop-picker__value_input .weui-desktop-form__input[disabled] {
    color: var(--weuiDesktop_FG_Text_subColor);
    background-color: #fafbfc
}

    .weui-desktop-picker__disabled .weui-desktop-picker__value_input .weui-desktop-form__input[disabled]::-moz-placeholder {
        color: var(--weuiDesktop_FG_Text_subColor)
    }

    .weui-desktop-picker__disabled .weui-desktop-picker__value_input .weui-desktop-form__input[disabled]::placeholder {
        color: var(--weuiDesktop_FG_Text_subColor)
    }

.weui-desktop-picker__date-time-range .weui-desktop-picker__value_input .weui-desktop-form__input-wrp, .weui-desktop-picker__panel-fd .weui-desktop-picker__value_input .weui-desktop-form__input {
    width: 7em
}

    .weui-desktop-picker__date-time-range .weui-desktop-picker__value_input .weui-desktop-form__input-wrp .weui-desktop-form__input {
        width: 7em;
        text-align: left
    }

.weui-desktop-picker__date-time > .weui-desktop-picker__dt .weui-desktop-picker__value_input .weui-desktop-form__input-wrp .weui-desktop-form__input {
    width: auto
}

.weui-desktop-picker__date-time-range > .weui-desktop-picker__dt .weui-desktop-picker__value_input .weui-desktop-form__input-wrp {
    width: 145px
}

    .weui-desktop-picker__date-time-range > .weui-desktop-picker__dt .weui-desktop-picker__value_input .weui-desktop-form__input-wrp .weui-desktop-form__input {
        width: 145px;
        padding: 0
    }

.weui-desktop-color-picker {
    display: inline-block;
    line-height: var(--weuiDesktop_globalLineHeight);
    font-family: -apple-system-font,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif;
    color: var(--weuiDesktop_FG_Text_globalColor);
    font-size: 14px;
    font-family: var(--weuiDesktop_fontFamily)
}

    .weui-desktop-color-picker dd, .weui-desktop-color-picker dl, .weui-desktop-color-picker dt {
        margin: 0
    }

.weui-desktop-color-picker__inner {
    position: relative
}

.weui-desktop-color-picker__hd {
    position: relative;
    width: 150px;
    box-sizing: border-box;
    height: 40px;
    padding: 7.5px 36px 7.5px 15px;
    line-height: 25px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    border: 1px solid var(--weuiDesktop_lineColor);
    border-radius: 2px;
    background-color: #fff;
    background-color: var(--weuiDesktopBackgroundColor)
}

    .weui-desktop-color-picker__hd:hover {
        cursor: pointer
    }

    .weui-desktop-color-picker__hd:after {
        position: absolute;
        top: 50%;
        right: 11px;
        margin-top: -2px;
        content: " ";
        display: block;
        width: 8px;
        height: 5px;
        background: url() no-repeat 50%;
        background-contain: contain
    }

.weui-desktop-color-picker__color-block {
    position: absolute;
    top: 50%;
    margin-top: -12.5px;
    display: inline-block;
    width: 25px;
    height: 25px;
    background-color: var(--weuiDesktop_FG_Icon_descColor)
}

.weui-desktop-color-picker__bd {
    position: absolute;
    top: 40px;
    left: 0;
    z-index: 1;
    display: inline-block;
    padding: 15px;
    border-radius: 2px;
    background: #fff;
    box-shadow: 0 1px 20px 0 rgba(0,0,0,.1);
    border-radius: var(--weuiDesktop_mediumBorderRadius);
    background-color: #fff;
    background-color: var(--weuiDesktop_BG_containerBgColor)
}

.weui-desktop-color-picker__picker {
    box-sizing: border-box;
    width: 300px;
    height: 200px;
    border-radius: 2px;
    position: relative
}

    .weui-desktop-color-picker__picker:hover {
        cursor: pointer
    }

.weui-desktop-color-picker__saturation, .weui-desktop-color-picker__saturation-white {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.weui-desktop-color-picker__saturation-white {
    background: linear-gradient(90deg,#fff,hsla(0,0%,100%,0))
}

.weui-desktop-color-picker__saturation-black {
    background: linear-gradient(0deg,#000,transparent);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.weui-desktop-color-picker__saturation-pointer {
    position: absolute
}

.weui-desktop-color-picker__saturation-circle {
    width: 6px;
    height: 6px;
    border: 2px solid #fff;
    border-radius: 50%;
    transform: translate(-3px,-3px)
}

.weui-desktop-color-picker__picker-slide {
    position: relative;
    margin-top: 15px;
    height: 10px;
    border-radius: 2px;
    overflow: hidden
}

.weui-desktop-color-picker__picker-hue {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)
}

.weui-desktop-color-picker__picker-slider {
    position: absolute;
    width: 7px;
    height: 10px;
    border: 3px solid #fff;
    border: 3px solid var(--weuiDesktopBackgroundColor);
    border-radius: var(--weuiDesktop_smallBorderRadius);
    background: transparent;
    transform: translate(-5px,-3px)
}

    .weui-desktop-color-picker__picker-slider:hover {
        cursor: pointer
    }

.weui-desktop-color-picker__bd__inner__ft {
    margin-top: 15px;
    font-size: 0
}

    .weui-desktop-color-picker__bd__inner__ft .weui-desktop-btn {
        min-width: 0
    }

.weui-desktop-color-picker__input {
    width: 195px;
    vertical-align: top;
    display: inline-block;
    margin-right: 5px;
    font-size: 14px
}

.weui-desktop-color-picker__button {
    vertical-align: top
}

.weui-desktop-mask {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--weuiDesktop_BG_maskBgColor);
    z-index: 1000;
    cursor: default
}

    .weui-desktop-mask, .weui-desktop-mask a {
        color: var(--weuiDesktop_FG_Text_lightColor)
    }

.weui-desktop-mask_transparent {
    background-color: hsla(0,0%,100%,0)
}

.weui-desktop-mask_status {
    position: absolute;
    text-align: center
}

    .weui-desktop-mask_status:after {
        content: " ";
        display: inline-block;
        vertical-align: middle;
        width: 0;
        height: 100%;
        overflow: hidden
    }

.weui-desktop-mask__msg {
    max-width: 100%
}

.vm_box, .weui-desktop-mask__msg {
    display: inline-block;
    vertical-align: middle
}

.vm_box {
    height: 100%
}

.weui-desktop-mask_preview.weui-desktop-mask_preview {
    background-color: var(--weuiDesktop_BG_maskBgColor)
}

.weui-desktop-gallery {
    position: relative;
    z-index: 5001
}

.weui-desktop-gallery__inner {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    text-align: center;
    z-index: 5000
}

.weui-desktop-gallery__img__area {
    display: inline-block;
    width: 65%;
    height: 600px;
    vertical-align: middle;
    font-size: 0;
    position: relative
}

.weui-desktop-gallery__img__wrp {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    max-width: 98%
}

.weui-desktop-gallery__img {
    position: relative;
    z-index: 1;
    vertical-align: top;
    min-width: 50px;
    min-height: 50px;
    max-width: 100%;
    max-height: 600px;
    background-color: var(--weuiDesktop_BG_globalBgColor)
}

.weui-desktop-gallery__close-btn {
    display: inline-block;
    position: fixed;
    top: 20px;
    right: 20px;
    width: 16px;
    height: 16px;
    z-index: 1;
    background: url(https://res.wx.qq.com/t/fed_upload/3f76da3b-3b3e-42b0-b0a3-7f85d0cc5d09/close.svg) no-repeat 50%/contain;
    cursor: pointer;
    font-size: 0
}

.weui-desktop-gallery__opr__area {
    position: fixed;
    bottom: 78px;
    left: 0;
    right: 0;
    z-index: 1
}

.weui-desktop-gallery__opr-list {
    display: inline-block;
    background-color: #464646;
    border-radius: 45px;
    padding: 4px 0;
    line-height: 36px
}

.weui-desktop-gallery__opr-item {
    float: left;
    border-left: 1px solid #5c5c5c
}

    .weui-desktop-gallery__opr-item:first-child {
        border-left-width: 0
    }

.weui-desktop-gallery__opr-item__download .weui-desktop-gallery__opr-btn:before, .weui-desktop-gallery__opr-item__origin .weui-desktop-gallery__opr-btn:before {
    content: " ";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 4px;
    vertical-align: middle
}

.weui-desktop-gallery__opr-item__origin .weui-desktop-gallery__opr-btn:before {
    background: url(https://res.wx.qq.com/t/fed_upload/3f76da3b-3b3e-42b0-b0a3-7f85d0cc5d09/origin.svg) no-repeat 50%/contain
}

.weui-desktop-gallery__opr-item__download .weui-desktop-gallery__opr-btn:before {
    background: url(https://res.wx.qq.com/t/fed_upload/6eb5b4fb-32e8-45aa-8da2-8875cee8dd40/download.svg) no-repeat 50%/contain
}

.weui-desktop-gallery__opr-btn {
    display: flex;
    align-items: center;
    padding: 0 16px;
    line-height: 28px;
    height: 28px;
    color: var(--weuiDesktop_FG_Text_lightColor);
    min-width: 60px
}

    .weui-desktop-gallery__opr-btn:hover {
        text-decoration: none
    }

.weui-desktop-icon-preview__opr-btn {
    display: inline-block;
    width: 28px;
    height: 28px;
    overflow: hidden;
    line-height: 300px;
    vertical-align: top;
    background-position: 0 0;
    background-repeat: no-repeat
}

.weui-desktop-gallery__opr-switch {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    cursor: pointer
}

    .weui-desktop-gallery__opr-switch .weui-desktop-icon-preview__opr-btn {
        background: none;
        width: 48px;
        height: 48px;
        transform-origin: center;
        transform: translateY(-50%)
    }

    .weui-desktop-gallery__opr-switch .weui-desktop-icon-preview__opr-btn_next {
        background: url(https://res.wx.qq.com/t/fed_upload/3f76da3b-3b3e-42b0-b0a3-7f85d0cc5d09/next.svg) no-repeat 50%/28px 28px
    }

    .weui-desktop-gallery__opr-switch .weui-desktop-icon-preview__opr-btn_prev {
        background: url(https://res.wx.qq.com/t/fed_upload/3f76da3b-3b3e-42b0-b0a3-7f85d0cc5d09/pre.svg) no-repeat 50%/28px 28px
    }

.weui-desktop-gallery__opr-switch-next-action, .weui-desktop-gallery__opr-switch-prev-action {
    max-height: 600px;
    top: 50%;
    transform: translateY(-50%);
    width: 272px
}

    .weui-desktop-gallery__opr-switch-next-action:hover .weui-desktop-icon-preview__opr-btn, .weui-desktop-gallery__opr-switch-prev-action:hover .weui-desktop-icon-preview__opr-btn {
        position: relative;
        background-color: #474747;
        border-radius: 50%
    }

.weui-desktop-gallery__opr-switch-prev-action {
    position: absolute;
    height: 100%;
    left: 0;
    cursor: pointer
}

    .weui-desktop-gallery__opr-switch-prev-action:hover .weui-desktop-gallery__opr-switch-prev {
        color: #d8d8d8
    }

        .weui-desktop-gallery__opr-switch-prev-action:hover .weui-desktop-gallery__opr-switch-prev .weui-desktop-icon-preview__opr-btn {
            border-color: var(--weuiDesktop_BG_containerBgColor)
        }

.weui-desktop-gallery__opr-switch-next, .weui-desktop-gallery__opr-switch-prev {
    width: 148px
}

.weui-desktop-gallery__opr-switch-prev {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    font-size: var(--weuiDesktop_globalFontSize);
    color: var(--weuiDesktop_FG_Text_subColor)
}

    .weui-desktop-gallery__opr-switch-prev .weui-desktop-gallery__opr-desc {
        margin-right: 20px
    }

.weui-desktop-gallery__opr-switch-next-action {
    position: absolute;
    height: 100%;
    right: 0;
    cursor: pointer
}

    .weui-desktop-gallery__opr-switch-next-action:hover .weui-desktop-gallery__opr-switch-next {
        color: #d8d8d8
    }

        .weui-desktop-gallery__opr-switch-next-action:hover .weui-desktop-gallery__opr-switch-next .weui-desktop-icon-preview__opr-btn {
            border-color: var(--weuiDesktop_BG_containerBgColor)
        }

.weui-desktop-gallery__opr-switch-next {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    display: flex;
    align-items: center;
    font-size: var(--weuiDesktop_globalFontSize);
    color: var(--weuiDesktop_FG_Text_subColor)
}

    .weui-desktop-gallery__opr-switch-next .weui-desktop-gallery__opr-desc {
        margin-left: 20px
    }

.weui-desktop-gallery__opr-desc {
    max-width: 120px;
    width: auto;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.weui-desktop-gallery__img-info {
    height: 60px;
    background-color: #262626;
    color: #d8d8d8;
    text-align: left;
    padding-left: 20px;
    position: relative
}

.weui-desktop-gallery__img-name {
    font-size: var(--weuiDesktop_globalFontSize)
}

.weui-desktop-gallery__img-time {
    font-size: var(--weuiDesktop_descFontSize)
}

@keyframes rotate {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.weui-desktop-gallery__img-loading {
    width: 500px;
    height: 300px;
    position: relative
}

    .weui-desktop-gallery__img-loading img {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        animation: rotate 1s linear infinite;
        transform-origin: center
    }

.weui-desktop-gallery__img-placeholder {
    width: 500px;
    height: 300px;
    background-color: #ddd;
    color: #999;
    line-height: 300px;
    text-align: center;
    font-size: var(--weuiDesktop_globalFontSize)
}

.weui-desktop-gallery__img-info-wrap {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 20px
}

.weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list-ele .weui-desktop-dropdown__list-ele-contain {
    line-height: 40px
}

    .weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list-ele .weui-desktop-dropdown__list-ele-contain:hover .weui-desktop-dropdown__list-ele__operation {
        margin-top: -20px
    }

.weui-desktop-operation-group .weui-desktop-btn {
    min-width: 96px
}

.weui-desktop-operation-group .weui-desktop-btn_wrp {
    vertical-align: top
}

.weui-desktop-operation-group .weui-desktop-btn_extend {
    min-width: 0;
    vertical-align: middle
}

    .weui-desktop-operation-group .weui-desktop-btn_extend .weui-desktop-icon {
        color: var(--weuiDesktop_cardBgColor)
    }

    .weui-desktop-operation-group .weui-desktop-btn_extend .weui-desktop-btn {
        box-sizing: border-box;
        min-width: 0;
        width: 40px;
        height: 40px;
        padding: 0;
        display: flex;
        justify-content: center;
        align-items: center
    }

.weui-desktop-operation-group .weui-desktop-dropdown__list {
    margin-top: 5px
}

    .weui-desktop-operation-group .weui-desktop-dropdown__list:before {
        display: block;
        content: "";
        width: 100%;
        height: 5px;
        position: absolute;
        top: -5px
    }

.weui-desktop-operation-group_button-group.weui-desktop-operation-group_button-group__related {
    font-size: 0
}

    .weui-desktop-operation-group_button-group.weui-desktop-operation-group_button-group__related .weui-desktop-btn {
        border-radius: var(--weuiDesktop_mediumBorderRadius) 0 0 var(--weuiDesktop_mediumBorderRadius)
    }

    .weui-desktop-operation-group_button-group.weui-desktop-operation-group_button-group__related .weui-desktop-btn_extend {
        position: relative
    }

        .weui-desktop-operation-group_button-group.weui-desktop-operation-group_button-group__related .weui-desktop-btn_extend .weui-desktop-btn {
            border-radius: 0 var(--weuiDesktop_mediumBorderRadius) var(--weuiDesktop_mediumBorderRadius) 0
        }

            .weui-desktop-operation-group_button-group.weui-desktop-operation-group_button-group__related .weui-desktop-btn_extend .weui-desktop-btn:after {
                position: relative;
                top: 3px;
                content: " ";
                display: block;
                height: 0;
                width: 0;
                border: 5px solid transparent;
                border-top: 5px solid var(--weuiDesktop_cardBgColor)
            }

        .weui-desktop-operation-group_button-group.weui-desktop-operation-group_button-group__related .weui-desktop-btn_extend .weui-desktop-btn_default:after {
            border-left-color: transparent;
            border-bottom-color: transparent;
            border-right-color: transparent;
            border-top-color: var(--weuiDesktop_separateColor)
        }

        .weui-desktop-operation-group_button-group.weui-desktop-operation-group_button-group__related .weui-desktop-btn_extend:before {
            z-index: 1;
            top: 50%;
            margin-top: -11.5px;
            display: block;
            position: absolute;
            left: 0;
            content: " ";
            height: 23px;
            width: 0;
            border-left: 1px solid hsla(0,0%,100%,.5)
        }

    .weui-desktop-operation-group_button-group.weui-desktop-operation-group_button-group__related.weui-desktop-operation-group_button-group_button-type_default .weui-desktop-btn_extend:before {
        border-left: 1px solid var(--weuiDesktop_separateColor)
    }

.weui-desktop-operation-group_default {
    color: var(--weuiDesktop_FG_Text_EmColor);
    display: inline-block;
    vertical-align: middle;
    min-height: 16px;
    padding-bottom: 5px
}

.weui-desktop-operation-group_button-group.weui-desktop-operation-group_button-group__disabled .weui-desktop-btn_extend:before {
    border-left: 1px solid var(--weuiDesktop_separateColor)
}

.weui-desktop-operation-group_button-group.weui-desktop-operation-group_button-group__disabled .weui-desktop-btn_extend .weui-desktop-btn:after {
    border-left-color: transparent;
    border-bottom-color: transparent;
    border-right-color: transparent;
    border-top-color: var(--weuiDesktop_separateColor)
}

.weui-desktop-operation-group {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    text-align: left
}

    .weui-desktop-operation-group .weui-desktop-dropdown-menu {
        position: relative;
        min-width: 0
    }

    .weui-desktop-operation-group .weui-desktop-dropdown__list {
        min-width: 106px;
        position: absolute;
        left: auto;
        right: 0;
        margin: 0;
        border-radius: var(--weuiDesktop_smallBorderRadius);
        background-color: #fff;
        background-color: var(--optionBackgroupdColor);
        background: #fff;
        box-shadow: 0 1px 20px 0 rgba(0,0,0,.1);
        border-radius: var(--weuiDesktop_mediumBorderRadius);
        z-index: 4000
    }

    .weui-desktop-operation-group .weui-desktop-dropdown-menu.weui-desktop-dropdown-menu_right .weui-desktop-dropdown__list {
        right: 0
    }

    .weui-desktop-operation-group .weui-desktop-dropdown-menu.weui-desktop-dropdown-menu_left .weui-desktop-dropdown__list {
        left: 0
    }

    .weui-desktop-operation-group .weui-desktop-dropdown__list-ele .weui-desktop-dropdown__list-ele-contain {
        padding: 0 15px;
        display: block
    }

    .weui-desktop-operation-group .weui-desktop-dropdown__list-ele__head {
        display: inline-block;
        width: 20px;
        height: 20px;
        margin-right: 8px;
        vertical-align: middle
    }

        .weui-desktop-operation-group .weui-desktop-dropdown__list-ele__head .weui-desktop-dropdown__list-ele__head__icon {
            display: block;
            width: 100%;
            height: 100%
        }

.weui-desktop-search {
    font-size: 14px
}

    .weui-desktop-search .weui-desktop-form__input::-ms-clear, .weui-desktop-search .weui-desktop-form__input::-ms-reveal {
        display: none
    }

.weui-desktop-search_btn-append .weui-desktop-search__btn, .weui-desktop-search_btn-prepend .weui-desktop-search__btn {
    margin: 0 10px
}

.weui-desktop-search__btn {
    display: inline-block;
    vertical-align: middle;
    border-width: 0;
    background-color: transparent;
    position: relative
}

    .weui-desktop-search__btn:after {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        background: hsla(0,0%,100%,0);
        width: 100%;
        height: 100%;
        min-height: 2.85714286em;
        padding: 0 5px
    }

.weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list.first-list {
    padding: 5px 0;
    color: var(--weuiDesktop_FG_Text_descColor)
}

.weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list.child-list {
    position: static;
    box-shadow: none;
    border-radius: 0;
    padding: 0;
    color: var(--weuiDesktop_FG_Text_globalColor)
}

    .weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list.child-list .weui-desktop-dropdown__list-ele .weui-desktop-dropdown__list-ele-contain {
        padding: 0 10px 0 20px
    }

        .weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list.child-list .weui-desktop-dropdown__list-ele .weui-desktop-dropdown__list-ele-contain:hover {
            background-color: var(--weuiDesktop_BG_globalBgColor)
        }

.weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list-ele {
    border-bottom: 1px solid var(--weuiDesktop_lineColor)
}

    .weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list-ele.module-has-options:hover {
        cursor: default;
        background-color: transparent
    }

    .weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list-ele:last-child {
        border: none
    }

    .weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list-ele .weui-desktop-dropdown__list-ele-contain {
        padding: 0 10px;
        line-height: 38px
    }

        .weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list-ele .weui-desktop-dropdown__list-ele-contain:hover {
            cursor: pointer;
            background-color: var(--weuiDesktop_BG_globalBgColor);
            padding-right: 50px;
            position: relative
        }

            .weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list-ele .weui-desktop-dropdown__list-ele-contain:hover .weui-desktop-dropdown__list-ele__operation {
                display: inline-block;
                position: absolute;
                top: 50%;
                right: 10px;
                margin-top: -19px
            }

    .weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list-ele.disabled {
        position: relative
    }

        .weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list-ele.disabled.first-level .weui-desktop-dropdown__list-ele-contain {
            color: var(--weuiDesktop_FG_Text_descColor)
        }

        .weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list-ele.disabled:after {
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            background-color: hsla(0,0%,100%,.53);
            display: block;
            height: 100%;
            content: " "
        }

    .weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list-ele.first-level.module-has-options .weui-desktop-dropdown__list-ele-contain {
        color: rgba(53,53,53,.53);
        color: var(--dropdownDescColor)
    }

        .weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list-ele.first-level.module-has-options .weui-desktop-dropdown__list-ele-contain:hover {
            cursor: default
        }

    .weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list-ele.first-level.module-has-options .weui-desktop-dropdown__list-ele {
        border: none
    }

    .weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list-ele.first-level .child-list .checked .weui-desktop-dropdown__list-ele-contain {
        color: var(--weuiDesktop_FG_Text_EmColor)
    }

    .weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list-ele.first-level .child-list .weui-desktop-dropdown__list-ele-contain {
        color: var(--weuiDesktop_FG_Text_globalColor)
    }

        .weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list-ele.first-level .child-list .weui-desktop-dropdown__list-ele-contain:hover {
            cursor: pointer
        }

    .weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list-ele.first-level .weui-desktop-dropdown__list-ele-contain {
        padding: 0 10px
    }

        .weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list-ele.first-level .weui-desktop-dropdown__list-ele-contain:hover {
            background-color: var(--weuiDesktop_BG_containerBgColor)
        }

    .weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list-ele .weui-desktop-icon__delete {
        position: relative;
        top: -2px;
        margin-left: 5px
    }

.weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list-ele__operation {
    display: none
}

    .weui-desktop-form__dropdown__cascade .weui-desktop-dropdown__list-ele__operation .weui-desktop-icon {
        vertical-align: middle;
        position: relative;
        top: -1px
    }

.weui-desktop-dropdown-menu.horizontal {
    font-size: 14px;
    text-align: left;
    box-sizing: border-box;
    width: -moz-fit-content;
    width: fit-content;
    max-height: 242px;
    z-index: 2;
    overflow-y: auto
}

    .weui-desktop-dropdown-menu.horizontal .weui-desktop-dropdown__list {
        padding: 8px 0
    }

    .weui-desktop-dropdown-menu.horizontal .weui-desktop-dropdown__list__section__list {
        -moz-column-fill: balance;
        column-fill: balance;
        column-break-inside: avoid;
        -moz-column-gap: 2px;
        column-gap: 2px
    }

    .weui-desktop-dropdown-menu.horizontal .weui-desktop-dropdown__list-ele {
        min-height: 36px;
        min-width: 2em;
        page-break-inside: avoid;
        -moz-column-break-inside: avoid;
        break-inside: avoid
    }

        .weui-desktop-dropdown-menu.horizontal .weui-desktop-dropdown__list-ele.checked {
            padding-right: 0
        }

            .weui-desktop-dropdown-menu.horizontal .weui-desktop-dropdown__list-ele.checked .weui-desktop-dropdown__list-ele-contain {
                padding-right: 16px
            }

            .weui-desktop-dropdown-menu.horizontal .weui-desktop-dropdown__list-ele.checked:after {
                display: none
            }

    .weui-desktop-dropdown-menu.horizontal.cascade .weui-desktop-dropdown__list-ele {
        display: block;
        border: none;
        width: auto;
        width: 100%\	\fffd;
        width: 100%\;
        *width: 100%;
        width: 100%
    }

        .weui-desktop-dropdown-menu.horizontal.cascade .weui-desktop-dropdown__list-ele .weui-desktop-dropdown__list-ele {
            display: inline-block;
            width: 2em
        }

.weui-desktop-dropdown-menu.weui-desktop-dropdown-menu__horizontal-cascade {
    padding: 8px 0
}

    .weui-desktop-dropdown-menu.weui-desktop-dropdown-menu__horizontal-cascade .weui-desktop-dropdown__list {
        padding: 0
    }

    .weui-desktop-dropdown-menu.weui-desktop-dropdown-menu__horizontal-cascade .weui-desktop-dropdown__list-ele .weui-desktop-dropdown__list-ele-contain {
        padding: 0 15px
    }

    .weui-desktop-dropdown-menu.weui-desktop-dropdown-menu__horizontal-cascade .weui-desktop-dropdown__list-ele .weui-desktop-dropdown__list-ele {
        width: auto;
        flex: 0 0 33%;
        box-sizing: border-box
    }

        .weui-desktop-dropdown-menu.weui-desktop-dropdown-menu__horizontal-cascade .weui-desktop-dropdown__list-ele .weui-desktop-dropdown__list-ele .weui-desktop-dropdown__list-ele-contain {
            padding: 0 10px
        }

    .weui-desktop-dropdown-menu.weui-desktop-dropdown-menu__horizontal-cascade .weui-desktop-dropdown__list-ele.module-has-options .weui-desktop-dropdown__list-ele .weui-desktop-dropdown__list-ele-contain {
        color: var(--weuiDesktop_globalColor)
    }

    .weui-desktop-dropdown-menu.weui-desktop-dropdown-menu__horizontal-cascade .weui-desktop-dropdown__list-ele.first-level .weui-desktop-dropdown__list-ele-contain {
        color: var(--weuiDesktop_descColor)
    }

    .weui-desktop-dropdown-menu.weui-desktop-dropdown-menu__horizontal-cascade .child-list {
        display: flex;
        flex-wrap: wrap;
        padding: 0 16px;
        width: 392px;
        box-sizing: border-box
    }

        .weui-desktop-dropdown-menu.weui-desktop-dropdown-menu__horizontal-cascade .child-list .weui-desktop-dropdown__list-ele-contain {
            padding: 0 10px;
            width: 120px;
            box-sizing: border-box
        }

    .weui-desktop-dropdown-menu.weui-desktop-dropdown-menu__horizontal-cascade .weui-desktop-dropdown__list-ele-contain {
        line-height: 36px;
        color: var(--weuiDesktop_descColor)
    }

.weui-desktop-form__dropdown__multiple .checked .weui-desktop-dropdown__list-ele-contain:after {
    content: " ";
    display: inline-block;
    width: 12px;
    height: 9px;
    margin-left: 8px;
    background: url() no-repeat 50%
}

.weui-desktop-form__dropdown .weui-desktop-search {
    width: auto
}

.weui-desktop-form__dropdown .weui-desktop-form__input {
    padding: 0;
    height: auto;
    border: none;
    line-height: 25px
}

.weui-desktop-dropdown-menu__tips {
    padding: 6.5px 16px;
    line-height: 25px;
    color: #8d8d8d
}

.weui-desktop-form__dropdown {
    line-height: var(--weuiDesktop_globalLineHeight);
    font-family: -apple-system-font,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif;
    color: var(--weuiDesktop_FG_Text_globalColor);
    font-size: 14px;
    font-family: var(--weuiDesktop_fontFamily);
    width: 12em;
    display: inline-block
}

    .weui-desktop-form__dropdown dd, .weui-desktop-form__dropdown ol, .weui-desktop-form__dropdown ul {
        margin: 0;
        padding: 0;
        list-style-type: none
    }

.weui-desktop-dropdown__list-head {
    padding: 0 12px
}

.weui-desktop-dropdown__list-ele {
    padding: 0 15px
}

.weui-desktop-form__dropdown__dt.weui-desktop-form__dropdown__inner-button, .weui-desktop-form__dropdown__dt.weui-desktop-form__dropdown__inner-table, .weui-desktop-form__dropdown__dt.weui-desktop-form__dropdown__inner-text {
    position: relative;
    min-width: 30px;
    padding: 6.5px 36px 6.5px 16px;
    line-height: 25px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer
}

.weui-desktop-form__dropdown__warn .weui-desktop-form__dropdown__dt.weui-desktop-form__dropdown__inner-button {
    border: 1px solid var(--weuiDesktop_BG_ErrorBgColor)
}

.weui-desktop-form__dropdown__dt.weui-desktop-form__dropdown__inner-button {
    border: 1px solid #dfe3e5;
    border-radius: var(--weuiDesktop_mediumBorderRadius);
    background-color: var(--weuiDesktop_BG_containerBgColor)
}

    .weui-desktop-form__dropdown__dt.weui-desktop-form__dropdown__inner-button.weui-desktop-form__dropdown__dt__active {
        border: 1px solid var(--weuiDesktop_themeColor)
    }

.weui-desktop-form__dropdown-label {
    position: relative
}

.weui-desktop-dropdown__ic svg {
    height: 20px
}

.weui-desktop-form__dropdown .weui-desktop-form__dropdown__dt.multiple {
    padding: 4px 32px 0 10px;
    height: auto;
    line-height: normal;
    text-overflow: clip;
    overflow: visible;
    white-space: normal
}

    .weui-desktop-form__dropdown .weui-desktop-form__dropdown__dt.multiple.placeholder {
        padding-bottom: 4px;
        line-height: 25px;
        color: #8d8d8d;
        color: var(--descColor)
    }

    .weui-desktop-form__dropdown .weui-desktop-form__dropdown__dt.multiple .weui-desktop-form__dropdown__value-ele {
        position: relative;
        display: inline-block;
        padding: 0 20px 0 8px;
        margin-bottom: 4px;
        height: 25px;
        line-height: 25px;
        vertical-align: top;
        max-width: 9em;
        width: auto;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-wrap: normal
    }

.weui-desktop-form__dropdown__value-ele .weui-desktop-icon__delete {
    position: absolute;
    top: 50%;
    right: 2px;
    margin-top: -7px;
    width: 14px;
    text-align: center;
    height: 14px;
    line-height: 12px;
    padding-left: 1px;
    border-left: 1px solid #e7e7eb;
    border-left: 1px solid var(--defaultLineColor)
}

.weui-desktop-icon__delete svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.weui-desktop-form__dropdown__search {
    border: none;
    width: 75px;
    outline: none
}

    .weui-desktop-form__dropdown__search[disabled=disabled] {
        background: none
    }

.weui-desktop-form__dropdown__dt.weui-desktop-form__dropdown__inner-button.disabled, .weui-desktop-form__dropdown__dt.weui-desktop-form__dropdown__inner-edit.disabled {
    background-color: #f5f6f6
}

.weui-desktop-form__dropdown__dt.weui-desktop-form__dropdown__inner-button.disabled, .weui-desktop-form__dropdown__dt.weui-desktop-form__dropdown__inner-table.disabled, .weui-desktop-form__dropdown__dt.weui-desktop-form__dropdown__inner-text.disabled {
    color: #a1a1a1
}

.weui-desktop-form__dropdown__dt.weui-desktop-form__dropdown__inner-button:after, .weui-desktop-form__dropdown__dt.weui-desktop-form__dropdown__inner-edit:after, .weui-desktop-form__dropdown__dt.weui-desktop-form__dropdown__inner-table:after, .weui-desktop-form__dropdown__dt.weui-desktop-form__dropdown__inner-text:after {
    position: absolute;
    top: 50%;
    right: 8px;
    margin-top: -6px;
    content: " ";
    display: block;
    border-color: #b1b2b3 #b1b2b3 transparent transparent;
    width: 6px;
    height: 6px;
    border-left: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-right: 1px solid var(--weuiDesktop_subColor);
    border-top: 1px solid var(--weuiDesktop_subColor);
    transform-origin: 50% 50%;
    transform: rotate(135deg)
}

.weui-desktop-dropdown__list {
    max-height: 370px;
    overflow-y: auto;
    top: 0;
    left: 0;
    margin-left: 0;
    padding: 8px 0
}

    .weui-desktop-dropdown__list.weui-desktop-dropdown__list__empty {
        padding: 60px 0;
        text-align: center;
        color: #a1a1a1
    }

.weui-desktop-form__dropdown .weui-desktop-dropdown__list.editable {
    position: relative
}

.weui-desktop-dropdown {
    display: inline-block
}

.weui-desktop-dropdown-menu__wrp {
    position: relative
}

.weui-desktop-dropdown-menu {
    position: absolute;
    left: 0;
    right: 0;
    min-width: 128px;
    background: #fff;
    box-shadow: 0 1px 20px 0 rgba(0,0,0,.1);
    border-radius: var(--weuiDesktop_mediumBorderRadius);
    background-color: var(--weuiDesktop_BG_containerBgColor);
    z-index: 4000
}

    .weui-desktop-dropdown-menu.weui-desktop-dropdown-menu__arrow:before {
        position: absolute;
        top: 0;
        left: 50%;
        z-index: 4001;
        background-color: var(--weuiDesktop_cardBgColor);
        transform: rotate(-45deg) translateX(-50%);
        margin-top: -2px;
        content: " ";
        display: block;
        width: 8px;
        height: 8px
    }

    .weui-desktop-dropdown-menu.weui-desktop-dropdown-menu__arrow .weui-desktop-dropdown__list {
        left: 50%;
        right: auto;
        transform: translateX(-50%)
    }

    .weui-desktop-dropdown-menu.weui-desktop-dropdown-menu__arrow.weui-desktop-dropdown-menu_top:before {
        bottom: 0;
        margin-bottom: -2px;
        margin-top: 0;
        top: auto
    }

    .weui-desktop-dropdown-menu.weui-desktop-dropdown-menu__arrow.weui-desktop-dropdown-menu_top .weui-desktop-dropdown__list {
        bottom: 0;
        top: inherit
    }

.weui-desktop-dropdown__list {
    top: 5px;
    z-index: 4001
}

.weui-desktop-dropdown__list__section {
    padding: 0 2px
}

.weui-desktop-dropdown__list-ele {
    padding: 0;
    cursor: pointer
}

    .weui-desktop-dropdown__list-ele.checked {
        position: relative;
        color: var(--weuiDesktop_FG_Text_EmColor);
        padding-right: 30px
    }

        .weui-desktop-dropdown__list-ele.checked .weui-desktop-dropdown__list-ele-contain {
            padding-right: 0;
            color: var(--weuiDesktop_FG_Text_EmColor)
        }

    .weui-desktop-dropdown__list-ele.disabled {
        color: var(--weuiDesktop_FG_Text_descColor)
    }

        .weui-desktop-dropdown__list-ele.disabled:hover {
            background: none;
            cursor: default
        }

    .weui-desktop-dropdown__list-ele:hover {
        background-color: var(--weuiDesktop_BG_globalBgColor)
    }

    .weui-desktop-dropdown__list-ele.weui-desktop-dropdown__list-ele__faker {
        cursor: default
    }

        .weui-desktop-dropdown__list-ele.weui-desktop-dropdown__list-ele__faker:hover {
            background: none
        }

    .weui-desktop-dropdown__list-ele.weui-desktop-dropdown__list-ele__has-operation .weui-desktop-dropdown__list-ele-contain {
        position: relative;
        padding-right: 51px
    }

    .weui-desktop-dropdown__list-ele.weui-desktop-dropdown__list-ele__has-operation .weui-desktop-dropdown__list-ele__operation {
        position: absolute;
        top: 8px;
        right: 16px
    }

    .weui-desktop-dropdown__list-ele.editable .weui-desktop-dropdown__list-ele-contain:hover {
        position: relative;
        padding: 9px 63px 9px 16px
    }

    .weui-desktop-dropdown__list-ele.editable .disabled .weui-desktop-dropdown__list-ele-contain:hover {
        padding: 9px 16px
    }

    .weui-desktop-dropdown__list-ele .weui-desktop-dropdown__list-ele-contain {
        display: flex;
        align-items: center;
        padding: 8px 16px;
        color: var(--weuiDesktop_globalColor)
    }

.weui-desktop-dropdown__list-ele__text {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.ic_dele, .ic_edit {
    border: 1px solid #000;
    display: inline-block
}

.weui-desktop-dropdown__list-ele__label {
    display: inline-block;
    width: 88px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.weui-desktop-form__dropdown__dt .weui-desktop-dropdown__list-ele__head {
    margin-right: 10px
}

.weui-desktop-dropdown__list-ele__head {
    display: inline-block;
    width: 25px;
    height: 25px;
    vertical-align: top;
    position: relative
}

    .weui-desktop-dropdown__list-ele__head .weui-desktop-dropdown__list-ele__head__icon {
        display: block;
        width: 100%;
        height: 100%;
        border-radius: 50%
    }

.loading__wrp {
    text-align: center;
    height: 50px;
    line-height: 50px;
    color: #c7c7c7
}

.weui-desktop-dropdown__list-ele__new {
    color: var(--weuiDesktop_FG_Text_EmColor);
    line-height: 38px;
    text-align: center;
    border-top: 1px solid var(--weuiDesktop_lineColor);
    box-sizing: border-box
}

    .weui-desktop-dropdown__list-ele__new:hover {
        background: none;
        color: var(--weuiDesktop_FG_Text_EmColor);
        cursor: pointer
    }

.weui-desktop-form__dropdown__new-option {
    line-height: 38px;
    padding: 0 10px;
    border: none
}

    .weui-desktop-form__dropdown__new-option::-webkit-input-placeholder {
        color: rgba(53,53,53,.53)
    }

.weui-desktop-dropdown__list-ele__edit {
    border: none;
    width: 5em
}

.multiple.weui-desktop-dropdown__list-ele.checked {
    position: relative
}

    .multiple.weui-desktop-dropdown__list-ele.checked.editable:hover:after {
        display: none
    }

    .multiple.weui-desktop-dropdown__list-ele.checked:after {
        position: absolute;
        right: 16px;
        top: 50%;
        margin-top: -4px;
        width: 11px;
        height: 8px;
        content: " ";
        background: transparent url() no-repeat 0 0
    }

.weui-desktop-dropdown__list-ele:hover .weui-desktop-dropdown__list-ele.checked:after {
    color: #fff
}

.weui-desktop-form__dropdown__value-ele {
    background-color: #f3f3f3;
    margin-right: 5px
}

.weui-desktop-form__dropdown__custom {
    border: none;
    display: inline-block;
    height: 23px;
    line-height: 23px
}

.weui-desktop-dropdown__list__cascade {
    border-bottom: 1px solid var(--weuiDesktop_lineColor);
    padding-bottom: 5px
}

    .weui-desktop-dropdown__list__cascade:last-child {
        border-bottom: none
    }

    .weui-desktop-dropdown__list__cascade .weui-desktop-dropdown__list__cascade__ele {
        color: var(--weuiDesktop_FG_Text_subColor);
        padding: 0 10px;
        height: 30px;
        line-height: 30px
    }

        .weui-desktop-dropdown__list__cascade .weui-desktop-dropdown__list__cascade__ele.checked .weui-desktop-dropdown__list__cascade__ele__contain {
            color: var(--weuiDesktop_FG_Text_EmColor)
        }

            .weui-desktop-dropdown__list__cascade .weui-desktop-dropdown__list__cascade__ele.checked .weui-desktop-dropdown__list__cascade__ele__contain:hover {
                color: var(--weuiDesktop_FG_Text_lightColor)
            }

        .weui-desktop-dropdown__list__cascade .weui-desktop-dropdown__list__cascade__ele.disabled .weui-desktop-dropdown__list__cascade__ele__contain {
            color: var(--weuiDesktop_FG_Text_subColor)
        }

    .weui-desktop-dropdown__list__cascade .weui-desktop-dropdown__list__cascade__ele__contain {
        display: block;
        color: var(--weuiDesktop_FG_Text_globalColor);
        padding: 0 20px;
        height: 30px;
        line-height: 30px
    }

        .weui-desktop-dropdown__list__cascade .weui-desktop-dropdown__list__cascade__ele__contain:hover {
            text-decoration: none
        }

    .weui-desktop-dropdown__list__cascade .weui-desktop-dropdown__list__cascade {
        border-bottom: none;
        padding-bottom: 0
    }

        .weui-desktop-dropdown__list__cascade .weui-desktop-dropdown__list__cascade .weui-desktop-dropdown__list__cascade__ele:hover {
            cursor: pointer;
            background-color: var(--weuiDesktop_FG_Text_EmColor)
        }

            .weui-desktop-dropdown__list__cascade .weui-desktop-dropdown__list__cascade .weui-desktop-dropdown__list__cascade__ele:hover .weui-desktop-dropdown__list__cascade__ele__contain {
                color: var(--weuiDesktop_FG_Text_lightColor)
            }

        .weui-desktop-dropdown__list__cascade .weui-desktop-dropdown__list__cascade .weui-desktop-dropdown__list__cascade__ele.disabled:hover {
            background: none;
            cursor: default
        }

            .weui-desktop-dropdown__list__cascade .weui-desktop-dropdown__list__cascade .weui-desktop-dropdown__list__cascade__ele.disabled:hover .weui-desktop-dropdown__list__cascade__ele__contain {
                color: var(--weuiDesktop_FG_Text_subColor)
            }

.weui-desktop-dropdown__search-highlight {
    color: var(--weuiDesktop_FG_Text_EmColor);
    font-style: normal
}

.weui-desktop-form__dropdown.weui-desktop-form__dropdown__inner-text {
    width: auto
}

    .weui-desktop-form__dropdown.weui-desktop-form__dropdown__inner-text .weui-desktop-form__dropdown__dt {
        padding-left: 0;
        padding-right: 20px
    }

    .weui-desktop-form__dropdown.weui-desktop-form__dropdown__inner-text .weui-desktop-dropdown-menu {
        font-size: var(--weuiDesktop_globalFontSize)
    }

.weui-desktop-form__dropdown.weui-desktop-form__dropdown__inner-table {
    display: block
}

    .weui-desktop-form__dropdown.weui-desktop-form__dropdown__inner-table .weui-desktop-dropdown-menu__wrp {
        top: -10px;
        color: var(--weuiDesktop_FG_Text_globalColor)
    }

.weui-desktop-form__dropdown__dt.weui-desktop-form__dropdown__inner-table {
    position: relative;
    display: block;
    padding: 12px 25px 12px 10px;
    cursor: pointer
}

    .weui-desktop-form__dropdown__dt.weui-desktop-form__dropdown__inner-table:after {
        border-left-color: transparent;
        border-bottom-color: transparent;
        border-right-color: transparent;
        border-top-color: var(--weuiDesktop_lineColor)
    }

.weui-desktop-cascade-dropdown {
    font-size: 0
}

    .weui-desktop-cascade-dropdown .weui-desktop-form__dropdown {
        font-size: var(--weuiDesktop_globalFontSize);
        margin-right: 14px
    }

        .weui-desktop-cascade-dropdown .weui-desktop-form__dropdown:last-child {
            margin-right: 0
        }

.weui-desktop-form__dropdown_highlight .weui-desktop-form__dropdown__dt {
    color: var(--weuiDesktop_FG_Text_linkColor)
}

.weui-desktop-form__check-label {
    line-height: var(--weuiDesktop_globalLineHeight);
    font-family: -apple-system-font,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif;
    color: var(--weuiDesktop_FG_Text_globalColor);
    font-size: 14px;
    font-family: var(--weuiDesktop_fontFamily);
    display: inline-block;
    vertical-align: middle;
    margin-right: 30px;
    cursor: pointer
}

    .weui-desktop-form__check-label:last-child {
        margin-right: 0
    }

.weui-desktop-form__check-content {
    vertical-align: middle
}

.weui-desktop-form__checkbox, .weui-desktop-form__radio {
    position: absolute;
    left: -9999em
}

.weui-desktop-icon-checkbox, .weui-desktop-icon-radio {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    border: 1px solid #c9cdd3;
    box-sizing: border-box;
    overflow: hidden;
    background-color: var(--weuiDesktop_BG_containerBgColor);
    font-size: 0
}

.weui-desktop-icon-radio {
    border-radius: 50%
}

.weui-desktop-icon-checkbox {
    text-align: center;
    border-radius: 50%
}

.weui-desktop-form__radio:disabled + .weui-desktop-icon-radio {
    border-color: #cdcdcd;
    background-color: #ebedef
}

    .weui-desktop-form__radio:disabled + .weui-desktop-icon-radio + .weui-desktop-form__check-content {
        color: var(--weuiDesktop_FG_Text_subColor)
    }

.weui-desktop-form__radio:checked + .weui-desktop-icon-radio {
    border-width: 5px;
    border-color: var(--weuiDesktop_BG_emBgColor)
}

.weui-desktop-form__radio:disabled:checked + .weui-desktop-icon-radio {
    border-color: #169715;
    background-color: #7cbf80
}

.weui-desktop-form__checkbox:disabled + .weui-desktop-icon-checkbox {
    background-color: #ebedef
}

    .weui-desktop-form__checkbox:disabled + .weui-desktop-icon-checkbox + .weui-desktop-form__check-content {
        color: var(--weuiDesktop_FG_Text_subColor)
    }

.weui-desktop-form__checkbox[checking=checking] + .weui-desktop-icon-checkbox {
    text-align: center
}

    .weui-desktop-form__checkbox[checking=checking] + .weui-desktop-icon-checkbox:after {
        content: " ";
        display: inline-block;
        vertical-align: middle;
        width: 0;
        height: 100%;
        overflow: hidden
    }

    .weui-desktop-form__checkbox[checking=checking] + .weui-desktop-icon-checkbox:before {
        content: " ";
        display: inline-block;
        vertical-align: middle;
        width: 70%;
        height: 2px;
        background-color: var(--weuiDesktop_lineColor)
    }

.weui-desktop-form__checkbox:checked + .weui-desktop-icon-checkbox {
    border: 1px solid var(--weuiDesktop_BG_emBgColor);
    background-color: var(--weuiDesktop_BG_emBgColor)
}

    .weui-desktop-form__checkbox:checked + .weui-desktop-icon-checkbox:before {
        content: " ";
        width: 8px;
        height: 4px;
        border-left: 2px solid var(--weuiDesktop_FG_Icon_lightColor);
        border-bottom: 2px solid var(--weuiDesktop_FG_Icon_lightColor);
        border-radius: 1px;
        display: inline-block;
        vertical-align: 8px;
        margin-top: 3px;
        transform: matrix(.71,-.71,.71,.71,0,0);
        -ms-transform: matrix(.71,-.71,.71,.71,0,0);
        -webkit-transform: matrix(.71,-.71,.71,.71,0,0)
    }

.weui-desktop-form__checkbox:checked[checking=checking] + .weui-desktop-icon-checkbox:before {
    background-color: transparent
}

.weui-desktop-form__checkbox:disabled:checked + .weui-desktop-icon-checkbox {
    opacity: .5
}

.weui-desktop-form__dropdowncascade__horizontal .weui-desktop-dropdowncascade-menu__wrp {
    position: absolute;
    z-index: 2;
    background: #fff;
    box-shadow: 0 1px 20px 0 rgba(0,0,0,.1);
    border-radius: var(--weuiDesktop_mediumBorderRadius)
}

.weui-desktop-form__dropdowncascade__horizontal .weui-desktop-dropdowncascade-menu__head {
    padding: 16px 18px;
    font-size: 16px;
    font-weight: 450
}

.weui-desktop-form__dropdowncascade__horizontal .weui-desktop-dropdown__list-ele__text {
    display: block;
    max-width: 8.5em
}

.weui-desktop-form__dropdowncascade__horizontal .weui-desktop-dropdowncascade-menu__head__item {
    position: relative;
    cursor: pointer;
    line-height: 22px;
    margin-right: 24px
}

    .weui-desktop-form__dropdowncascade__horizontal .weui-desktop-dropdowncascade-menu__head__item:hover {
        background-color: var(--weuiDesktop_BG_subBgColor)
    }

    .weui-desktop-form__dropdowncascade__horizontal .weui-desktop-dropdowncascade-menu__head__item:after {
        position: absolute;
        right: 0;
        margin-right: -15.5px;
        top: 50%;
        margin-top: -5.5px;
        content: " ";
        display: inline-block;
        width: 7px;
        height: 11px;
        background: url() no-repeat 50%;
        background-size: contain
    }

    .weui-desktop-form__dropdowncascade__horizontal .weui-desktop-dropdowncascade-menu__head__item:last-child:after {
        display: none
    }

    .weui-desktop-form__dropdowncascade__horizontal .weui-desktop-dropdowncascade-menu__head__item.weui-desktop-dropdowncascade-menu__head__item__placeholder {
        font-weight: 400;
        color: var(--weuiDesktop_subColor);
        cursor: default
    }

        .weui-desktop-form__dropdowncascade__horizontal .weui-desktop-dropdowncascade-menu__head__item.weui-desktop-dropdowncascade-menu__head__item__placeholder:hover {
            background: none
        }

.weui-desktop-form__dropdowncascade__horizontal .weui-desktop-dropdown-menu, .weui-desktop-form__dropdowncascade__horizontal .weui-desktop-dropdowncascade-menu {
    box-shadow: none;
    position: static
}

    .weui-desktop-form__dropdowncascade__horizontal .weui-desktop-dropdowncascade-menu .weui-desktop-dropdown-menu {
        padding-top: 0
    }

    .weui-desktop-form__dropdowncascade__horizontal .weui-desktop-dropdowncascade-menu .weui-desktop-dropdown__list {
        padding: 0
    }

    .weui-desktop-form__dropdowncascade__horizontal .weui-desktop-dropdown-menu.horizontal {
        width: auto;
        max-width: none;
        min-width: 0
    }

.weui-desktop-dropdown__list-ele-associate {
    word-break: keep-all
}

    .weui-desktop-dropdown__list-ele-associate.weui-desktop-dropdown__list-ele {
        border: none;
        padding: 0
    }

    .weui-desktop-dropdown__list-ele-associate .weui-desktop-dropdown__list-ele-associate__item {
        position: relative;
        padding-right: 12px;
        margin-right: 12px
    }

        .weui-desktop-dropdown__list-ele-associate .weui-desktop-dropdown__list-ele-associate__item:after {
            position: absolute;
            right: 0;
            margin-right: -1px;
            top: 50%;
            margin-top: -4px;
            content: " ";
            display: block;
            width: 6px;
            height: 6px;
            border-left: 1px solid transparent;
            border-bottom: 1px solid transparent;
            border-right: 1px solid var(--weuiDesktop_FG_Text_descColor);
            border-top: 1px solid var(--weuiDesktop_FG_Text_descColor);
            transform-origin: 50% 50%;
            transform: rotate(45deg)
        }

        .weui-desktop-dropdown__list-ele-associate .weui-desktop-dropdown__list-ele-associate__item:last-child {
            padding-right: 0;
            margin-right: 0
        }

            .weui-desktop-dropdown__list-ele-associate .weui-desktop-dropdown__list-ele-associate__item:last-child:after {
                display: none
            }

.weui-desktop-form__dropdown__associate .weui-desktop-dropdown-menu {
    right: auto
}

.weui-desktop-form__dropdown__associate .weui-desktop-dropdown__list {
    padding: 4px 0
}

.weui-desktop-form__dropdown__associate .weui-desktop-dropdown__list-ele .weui-desktop-dropdown__list-ele-contain:hover {
    padding: 0 10px
}

.weui-desktop-form__dropdowncascade {
    line-height: var(--weuiDesktop_globalLineHeight);
    font-family: -apple-system-font,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif;
    color: var(--weuiDesktop_FG_Text_globalColor);
    font-size: 14px;
    font-family: var(--weuiDesktop_fontFamily);
    display: inline-block;
    vertical-align: middle
}

    .weui-desktop-form__dropdowncascade .weui-desktop-form__input {
        padding: 0;
        border: none
    }

    .weui-desktop-form__dropdowncascade dd, .weui-desktop-form__dropdowncascade ol, .weui-desktop-form__dropdowncascade ul {
        margin: 0;
        padding: 0;
        list-style-type: none
    }

.weui-desktop-form__recent__ele__delete-icon svg {
    height: 13px;
    width: 13px
}

.weui-desktop-form__dropdowncascade-label {
    display: inline-block
}

.weui-desktop-form__dropdowncascade.weui-desktop-form__dropdowncascade__warn .weui-desktop-form__dropdowncascade__dt.weui-desktop-form__dropdowncascade__dt__inner-button {
    border: 1px solid var(--weuiDesktop_BG_ErrorBgColor)
}

.weui-desktop-form__recent {
    line-height: 24px;
    margin-top: 12px;
    font-size: 14px
}

    .weui-desktop-form__recent .weui-desktop-form__recent__label {
        display: inline-block;
        margin-right: 8px;
        color: var(--weuiDesktop_descColor)
    }

    .weui-desktop-form__recent .weui-desktop-form__recent__ele {
        position: relative;
        display: inline-block;
        margin-right: 8px;
        margin-bottom: 5px;
        line-height: 24px;
        padding: 0 8px;
        background-color: var(--weuiDesktop_globalBgColor);
        cursor: pointer
    }

    .weui-desktop-form__recent .weui-desktop-form__recent__ele__inner {
        display: flex;
        align-items: center
    }

    .weui-desktop-form__recent .weui-desktop-form__recent__ele__item {
        position: relative
    }

        .weui-desktop-form__recent .weui-desktop-form__recent__ele__item:after {
            position: relative;
            left: -2px;
            content: " ";
            margin: 0 4px;
            display: inline-block;
            width: 7px;
            height: 11px;
            background: url() no-repeat 50%/contain;
            left: 0
        }

        .weui-desktop-form__recent .weui-desktop-form__recent__ele__item:last-of-type:after {
            display: none
        }

    .weui-desktop-form__recent .weui-desktop-form__recent__ele__delete {
        position: relative;
        right: -5px;
        display: inline-block;
        width: 14px;
        height: 14px;
        text-align: center;
        line-height: 12px;
        padding-left: 1px;
        border-left: 1px solid #e7e7eb;
        margin-left: 1px
    }

        .weui-desktop-form__recent .weui-desktop-form__recent__ele__delete svg {
            position: static;
            transform: none
        }

    .weui-desktop-form__recent .weui-desktop-icon__delete {
        width: auto;
        height: auto;
        background: none;
        margin: 0
    }

.weui-desktop-form__dropdowncascade__dt {
    position: relative;
    min-width: 75px;
    padding: 0 36px 0 15px;
    line-height: 38px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer
}

    .weui-desktop-form__dropdowncascade__dt .weui-desktop-form__dropdowncascade__dt__value_ele:after {
        position: relative;
        left: -2px;
        content: " ";
        margin: 0 4px;
        display: inline-block;
        width: 7px;
        height: 11px;
        background: url() no-repeat 50%/contain
    }

    .weui-desktop-form__dropdowncascade__dt .weui-desktop-form__dropdowncascade__dt__value_ele:last-child:after {
        display: none
    }

    .weui-desktop-form__dropdowncascade__dt:after {
        position: absolute;
        top: 50%;
        right: 8px;
        margin-top: -6px;
        content: " ";
        display: block;
        border-color: #b1b2b3 #b1b2b3 transparent transparent;
        width: 6px;
        height: 6px;
        border-left: 1px solid transparent;
        border-bottom: 1px solid transparent;
        border-right: 1px solid var(--weuiDesktop_subColor);
        border-top: 1px solid var(--weuiDesktop_subColor);
        transform-origin: 50% 50%;
        transform: rotate(135deg)
    }

    .weui-desktop-form__dropdowncascade__dt.weui-desktop-form__dropdowncascade__dt__inner-button {
        border: 1px solid #e4e8eb;
        border: 1px solid var(--weuiDesktopBtnDefaultBorderColor);
        border-radius: var(--weuiDesktop_mediumBorderRadius);
        background-color: #fff;
        background-color: var(--weuiDesktopBtnPrimaryColor)
    }

        .weui-desktop-form__dropdowncascade__dt.weui-desktop-form__dropdowncascade__dt__inner-button.weui-desktop-form__dropdowncascade__dt__active {
            border-color: var(--weuiDesktop_themeColor)
        }

        .weui-desktop-form__dropdowncascade__dt.weui-desktop-form__dropdowncascade__dt__inner-button.disabled {
            color: var(--weuiDesktop_FG_Text_descColor);
            background-color: var(--weuiDesktop_BG_globalBgColor)
        }

    .weui-desktop-form__dropdowncascade__dt.disabled {
        color: var(--weuiDesktop_FG_Text_globalColor_disabled)
    }

    .weui-desktop-form__dropdowncascade__dt.placeholder {
        color: #8d8d8d;
        color: var(--descColor)
    }

    .weui-desktop-form__dropdowncascade__dt .weui-desktop-form__dropdowncascade__search {
        width: 75px;
        font-size: inherit;
        border: none;
        outline: none;
        background-color: transparent
    }

.weui-desktop-dropdowncascade-menu__wrp {
    position: relative
}

.weui-desktop-dropdowncascade-menu {
    display: table;
    display: flex;
    padding: 0;
    font-size: var(--weuiDesktop_globalFontSize);
    width: -moz-fit-content;
    width: fit-content;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 4000;
    background: var(--weuiDesktopBtnPrimaryColor);
    background: #fff;
    box-shadow: 0 1px 20px 0 rgba(0,0,0,.1);
    border-radius: var(--weuiDesktop_minBorderRadius)
}

    .weui-desktop-dropdowncascade-menu.single {
        right: 0;
        border-left: none
    }

        .weui-desktop-dropdowncascade-menu.single .weui-desktop-dropdowncascade__list {
            width: 100%
        }

    .weui-desktop-dropdowncascade-menu .weui-desktop-dropdowncascade-menu__open-more {
        right: auto
    }

    .weui-desktop-dropdowncascade-menu .weui-desktop-dropdowncascade__list {
        display: table-cell;
        position: relative;
        width: 11em;
        padding: 11px 0;
        overflow-y: auto;
        border-right: 1px solid var(--weuiDesktop_lineColor)
    }

        .weui-desktop-dropdowncascade-menu .weui-desktop-dropdowncascade__list:last-child {
            border-right: none
        }

        .weui-desktop-dropdowncascade-menu .weui-desktop-dropdowncascade__list.last-list:after {
            display: none
        }

        .weui-desktop-dropdowncascade-menu .weui-desktop-dropdowncascade__list.last-list .weui-desktop-dropdowncascade__list-ele-contain {
            padding: 7px 30px 7px 15px
        }

    .weui-desktop-dropdowncascade-menu .weui-desktop-form__dropdowncascade-ele.more .weui-desktop-dropdowncascade__list-ele-contain:after {
        content: " ";
        width: 7px;
        height: 11px;
        position: absolute;
        display: block;
        right: 15px;
        top: 50%;
        margin-top: -5px;
        background: url() no-repeat 50%;
        background-size: contain
    }

    .weui-desktop-dropdowncascade-menu .weui-desktop-form__dropdowncascade-ele.more.checked .weui-desktop-dropdowncascade__list-ele-contain:after {
        background: url() no-repeat 50%
    }

    .weui-desktop-dropdowncascade-menu .weui-desktop-form__dropdowncascade-ele.checked {
        color: var(--weuiDesktop_FG_Text_EmColor)
    }

    .weui-desktop-dropdowncascade-menu .weui-desktop-form__dropdowncascade-ele.disabled {
        color: var(--weuiDesktop_FG_Text_globalColor_disabled)
    }

    .weui-desktop-dropdowncascade-menu .weui-desktop-dropdowncascade__list-ele-contain {
        position: relative;
        padding: 7px 30px 7px 15px;
        width: inherit;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap
    }

    .weui-desktop-dropdowncascade-menu .weui-desktop-dropdown__list-ele.module-has-options .weui-desktop-dropdown__list-ele-contain {
        padding-right: 23px
    }

    .weui-desktop-dropdowncascade-menu .empty, .weui-desktop-dropdowncascade-menu .loading {
        text-align: center;
        padding: 40px 0;
        color: var(--weuiDesktop_FG_Text_descColor)
    }

.weui-desktop-dropdown__list-ele .weui-desktop-loading {
    width: 16px;
    height: 16px;
    position: absolute;
    right: 10px
}

.weui-desktop-dropdowncascade-menu.weui-desktop-dropdowncascade-menu__open-more .weui-desktop-dropdown-menu {
    min-width: 11em;
    max-width: 13em
}

.weui-desktop-dropdowncascade-menu .weui-desktop-dropdown-menu {
    position: relative;
    width: 100%;
    max-height: 300px;
    overflow-y: auto;
    border-right: 1px solid var(--weuiDesktop_lineColor);
    box-shadow: none
}

    .weui-desktop-dropdowncascade-menu .weui-desktop-dropdown-menu:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .weui-desktop-dropdowncascade-menu .weui-desktop-dropdown-menu:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .weui-desktop-dropdowncascade-menu .weui-desktop-dropdown-menu:last-child {
        border-right: none
    }

    .weui-desktop-dropdowncascade-menu .weui-desktop-dropdown-menu.last-list:after {
        display: none
    }

    .weui-desktop-dropdowncascade-menu .weui-desktop-dropdown-menu.last-list .weui-desktop-dropdown__list-ele {
        padding: 7px 30px 7px 15px
    }

.weui-desktop-dropdowncascade-menu .weui-desktop-dropdown__list {
    max-height: none
}

.weui-desktop-dropdowncascade-menu .weui-desktop-dropdown__list-ele {
    position: relative
}

    .weui-desktop-dropdowncascade-menu .weui-desktop-dropdown__list-ele.checked, .weui-desktop-dropdowncascade-menu .weui-desktop-dropdown__list-ele.checked .weui-desktop-dropdown__list-ele-contain {
        color: var(--weuiDesktop_FG_Text_EmColor)
    }

        .weui-desktop-dropdowncascade-menu .weui-desktop-dropdown__list-ele.checked:after {
            display: none
        }

    .weui-desktop-dropdowncascade-menu .weui-desktop-dropdown__list-ele.module-has-options:after {
        content: " ";
        width: 7px;
        height: 11px;
        position: absolute;
        display: block;
        right: 13px;
        top: 50%;
        margin-top: -5px;
        background: url() no-repeat 50%;
        background-size: contain
    }

    .weui-desktop-dropdowncascade-menu .weui-desktop-dropdown__list-ele.module-has-options.checked:after {
        width: 10px;
        height: 10px;
        background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E  %3Cpath fill='%2307C160' d='M8.485 4.95L4.243.706 4.95 0 9.9 4.95l-.354.353L4.95 9.899l-.707-.707z'/%3E%3C/svg%3E") no-repeat 50%
    }

    .weui-desktop-dropdowncascade-menu .weui-desktop-dropdown__list-ele.module-has-options.weui-desktop-dropdown-item-loading:after {
        display: none
    }

    .weui-desktop-dropdowncascade-menu .weui-desktop-dropdown__list-ele.disabled {
        color: var(--weuiDesktop_FG_Text_globalColor_disabled)
    }

.weui-desktop-dropdowncascade-menu {
    border-radius: var(--weuiDesktop_mediumBorderRadius)
}

    .weui-desktop-dropdowncascade-menu .horizontal .weui-desktop-dropdown__list-ele.module-has-options:after {
        display: none
    }

.weui-desktop-form__dropdowncascade__bottom-right .weui-desktop-dropdowncascade-menu {
    left: auto;
    flex-direction: row-reverse
}

.weui-desktop-form__dropdowncascade__bottom-right .weui-desktop-dropdown__list-ele {
    padding-left: 30px
}

    .weui-desktop-form__dropdowncascade__bottom-right .weui-desktop-dropdown__list-ele.checked {
        padding-right: 0
    }

    .weui-desktop-form__dropdowncascade__bottom-right .weui-desktop-dropdown__list-ele.module-has-options:after {
        right: 0;
        left: 13px;
        transform: rotate(-180deg)
    }

    .weui-desktop-form__dropdowncascade__bottom-right .weui-desktop-dropdown__list-ele .weui-desktop-dropdown__list-ele-contain {
        padding-left: 0
    }

.weui-desktop-dropdowncascade-menu_division {
    background: none;
    box-shadow: none;
    pointer-events: none
}

    .weui-desktop-dropdowncascade-menu_division .weui-desktop-dropdown-menu.weui-desktop-dropdown-menu_division {
        position: relative;
        border-radius: var(--weuiDesktop_mediumBorderRadius);
        border: none;
        box-shadow: var(--weuiDesktop_highShadow);
        pointer-events: auto
    }

.weui-desktop-msg {
    font-family: -apple-system-font,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif;
    color: var(--weuiDesktop_FG_Text_globalColor);
    font-family: var(--weuiDesktop_fontFamily);
    border-radius: var(--weuiDesktop_mediumBorderRadius);
    line-height: var(--weuiDesktop_globalLineHeight);
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

    .weui-desktop-msg h1, .weui-desktop-msg h2, .weui-desktop-msg h3, .weui-desktop-msg h4 {
        margin: 0;
        padding: 0
    }

.weui-desktop-msg__hd {
    display: block;
    margin-bottom: 20px
}

.weui-desktop-msg__title {
    font-weight: 400;
    margin-bottom: 10px
}

.weui-desktop-msg__desc {
    color: var(--weuiDesktop_FG_Text_descColor)
}

.weui-desktop-msg__extra-desc {
    padding-top: 20px
}

.weui-desktop-msg_center {
    text-align: center
}

.weui-desktop-msg__desc-wrp {
    display: inline-block;
    text-align: left
}

.weui-desktop-msg_highlight, .weui-desktop-msg_temp {
    background-color: #e0eaf6;
    padding: 20px 40px 20px 20px
}

.weui-desktop-msg_mini {
    position: relative;
    width: auto;
    padding: 20px 16px;
    text-align: left;
    line-height: 1.4
}

    .weui-desktop-msg_mini .weui-desktop-msg__inner {
        display: flex;
        max-width: 100%
    }

    .weui-desktop-msg_mini .weui-desktop-msg__hd {
        font-size: 0;
        margin-right: 8px;
        margin-bottom: 0
    }

    .weui-desktop-msg_mini .weui-desktop-msg__bd {
        flex: 1;
        min-width: 0
    }

    .weui-desktop-msg_mini .weui-desktop-msg__title {
        margin-bottom: 0;
        font-size: 16px
    }

    .weui-desktop-msg_mini .weui-desktop-msg__desc {
        font-size: 14px;
        margin-top: 8px;
        color: var(--weuiDesktop_FG_Text_globalColor)
    }

    .weui-desktop-msg_mini .weui-desktop-icon_msg {
        width: 24px;
        height: 24px
    }

.weui-desktop-msg_content-only, .weui-desktop-msg_title-only {
    padding: 8px 16px
}

    .weui-desktop-msg_content-only .weui-desktop-msg__inner, .weui-desktop-msg_title-only .weui-desktop-msg__inner {
        align-items: center
    }

    .weui-desktop-msg_content-only .weui-desktop-msg__title, .weui-desktop-msg_title-only .weui-desktop-msg__title {
        font-size: 14px
    }

    .weui-desktop-msg_content-only .weui-desktop-msg__desc, .weui-desktop-msg_title-only .weui-desktop-msg__desc {
        margin-top: 0
    }

.weui-desktop-msg_white {
    background-color: var(--weuiDesktop_cardBgColor)
}

.weui-desktop-msg_gray {
    background-color: var(--weuiDesktop_areaBgColor)
}

.weui-desktop-msg__close-btn {
    position: absolute;
    right: 10px;
    cursor: pointer;
    top: 50%;
    margin-top: -5px;
    line-height: 300px;
    overflow: hidden;
    background: transparent url() no-repeat 0 0;
    width: 10px;
    height: 10px;
    vertical-align: middle;
    display: inline-block
}

.weui-desktop-icon_msg {
    display: inline-block;
    vertical-align: middle;
    background-size: cover
}

.weui-desktop-icon-info {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Cpath d='M0 0h24v24H0z'/%3E    %3Ccircle cx='12' cy='12' r='9' fill='%23FFF' fill-rule='nonzero'/%3E    %3Cpath fill='%2310AEFF' fill-rule='nonzero' d='M11.81 2c5.609 0 10.056 4.47 10.056 10.107 0 5.39-4.447 9.86-10.056 9.86-5.363 0-9.81-4.47-9.81-9.86C2 6.47 6.447 2 11.81 2zm.924 7.762H11.25V17h1.484V9.762zm-.742-2.898c-.294 0-.532.084-.728.28a.93.93 0 0 0-.294.714c0 .28.098.532.294.728.196.182.434.28.728.28.28 0 .532-.098.728-.28a.993.993 0 0 0 .308-.728.93.93 0 0 0-.294-.714c-.196-.196-.448-.28-.742-.28z'/%3E  %3C/g%3E%3C/svg%3E");
    width: 72px;
    height: 72px
}

.weui-desktop-icon-warn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Cpath d='M0 0h24v24H0z'/%3E    %3Cpath fill='%23FA5151' fill-rule='nonzero' d='M11.81 2c5.609 0 10.056 4.47 10.056 10.107 0 5.39-4.447 9.86-10.056 9.86-5.363 0-9.81-4.47-9.81-9.86C2 6.47 6.447 2 11.81 2zm.104 13.313a.976.976 0 0 0-.974.979c0 .54.436.979.974.979a.976.976 0 0 0 .973-.979.976.976 0 0 0-.973-.979zm0-8.221a.926.926 0 0 0-.93.98l.255 5.514.011.09a.59.59 0 0 0 .573.463h.182l.09-.008a.59.59 0 0 0 .493-.545l.254-5.515-.001-.114a.92.92 0 0 0-.927-.865z'/%3E  %3C/g%3E%3C/svg%3E");
    width: 72px;
    height: 72px
}

.weui-desktop-icon-waiting {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Cpath d='M0 0h24v24H0z'/%3E    %3Cpath fill='%2310AEFF' fill-rule='nonzero' d='M11.877 2C17.523 2 22 6.477 22 12.123 22 17.523 17.523 22 11.877 22 6.477 22 2 17.523 2 12.123 2 6.477 6.477 2 11.877 2zM12 6a.777.777 0 0 0-.777.75l-.178 4.959A.959.959 0 0 0 11 12v.04c.011.25.116.473.28.636a.963.963 0 0 0 1.037.27l3.934-.165a.782.782 0 0 0 0-1.562l-3.32-.139-.154-4.33A.777.777 0 0 0 12 6z'/%3E  %3C/g%3E%3C/svg%3E");
    width: 72px;
    height: 72px
}

.weui-desktop-icon-success {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Cpath d='M0 0h24v24H0z'/%3E    %3Cpath fill='%2307C160' fill-rule='nonzero' d='M11.877 2C17.523 2 22 6.477 22 12.123 22 17.523 17.523 22 11.877 22 6.477 22 2 17.523 2 12.123 2 6.477 6.477 2 11.877 2zm5.336 6.195a.31.31 0 0 0-.404-.021l-6.275 5.21a.365.365 0 0 1-.431.001L7.699 11.55a.275.275 0 0 0-.395.06l-.237.323a.339.339 0 0 0 .023.432l3.042 3.137c.11.113.281.115.389.01l6.88-6.749a.272.272 0 0 0-.001-.383l-.187-.184z'/%3E  %3C/g%3E%3C/svg%3E");
    width: 72px;
    height: 72px
}

.weui-desktop-upload .webuploader-container input[type=file] {
    display: none
}

.weui-desktop-upload__img {
    background-color: #f6f7f8;
    background-color: var(--weuiDesktop_BG_globalBgColor);
    font-size: 12px;
    font-size: var(--weuiDesktop_descFontSize);
    margin-top: 16px
}

    .weui-desktop-upload__img .weui-desktop-upload__file__progress__wrp {
        position: absolute;
        width: 80%;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%)
    }

    .weui-desktop-upload__img .weui-desktop-upload__desc-warning {
        font-size: 14px;
        color: #fa5151;
        color: var(--weuiDesktop_FG_Text_errorColor);
        width: 100%;
        text-align: center;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        padding: 0 16px;
        box-sizing: border-box;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        line-height: 20px;
        -webkit-box-orient: vertical
    }

.weui-desktop-upload__img__btn {
    color: #7e8081;
    color: var(--weuiDesktop_descColor);
    font-size: 14px;
    font-size: var(--weuiDesktop_globalFontSize);
    margin-right: 16px;
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 112px;
    height: 112px;
    background-color: #f6f7f8;
    background-color: var(--weuiDesktop_BG_globalBgColor);
    border: 1px dashed #e3e4e5;
    border: 1px dashed var(--weuiDesktop_lineColor);
    margin-top: 16px;
    border-radius: 4px;
    box-sizing: border-box;
    position: relative;
    text-align: center
}

    .weui-desktop-upload__img__btn:hover {
        text-decoration: none
    }

        .weui-desktop-upload__img__btn:hover:before {
            content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: var(--weuiDesktop_maskColor_hover)
        }

    .weui-desktop-upload__img__btn.weui-desktop-upload__img__btn_loading {
        background-color: #f6f7f8;
        background-color: var(--weuiDesktop_BG_globalBgColor);
        border: 1px dashed #e3e4e5;
        border: 1px dashed var(--weuiDesktop_lineColor)
    }

        .weui-desktop-upload__img__btn.weui-desktop-upload__img__btn_loading .weui-desktop-icon__add, .weui-desktop-upload__img__btn.weui-desktop-upload__img__btn_loading .weui-desktop-upload__img__btn__title {
            display: none
        }

        .weui-desktop-upload__img__btn.weui-desktop-upload__img__btn_loading .weui-desktop-icon__loading {
            display: inline-block
        }

    .weui-desktop-upload__img__btn .weui-desktop-upload__img__btn__title {
        margin-top: 8px;
        line-height: 20px
    }

.weui-desktop-upload__imgs {
    display: inline;
    vertical-align: top
}

.weui-desktop-upload__imgs__wrp {
    font-size: 0;
    margin-right: -16px;
    margin-top: -16px
}

.weui-desktop-upload__img {
    vertical-align: top;
    display: inline-block;
    width: 112px;
    height: 112px;
    margin-right: 16px;
    position: relative;
    border-radius: 4px;
    border-radius: var(--weuiDesktop_smallBorderRadius);
    overflow: hidden
}

    .weui-desktop-upload__img:hover .weui-desktop-upload__img__opr {
        display: flex;
        border-radius: 4px;
        border-radius: var(--weuiDesktop_smallBorderRadius)
    }

.weui-desktop-upload__img__inner {
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: 50%
}

.weui-desktop-upload__loading {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    transform: translate(-50%,-50%);
    color: #7e8081;
    color: var(--weuiDesktop_FG_Text_descColor);
    font-size: 12px;
    line-height: 17px
}

    .weui-desktop-upload__loading .weui-desktop-loading + .weui-desktop-upload__loading-progress {
        margin-top: 8px
    }

.weui-desktop-upload__video-tag {
    display: block;
    line-height: 16px;
    padding: 0 6px;
    background-color: rgba(0,0,0,.7);
    position: absolute;
    left: 8px;
    bottom: 8px;
    border-radius: 8px;
    color: #fff;
    font-size: 12px;
    display: flex;
    align-items: center
}

    .weui-desktop-upload__video-tag:before {
        content: "";
        display: inline-block;
        vertical-align: middle;
        width: 6px;
        height: 8px;
        background-size: cover;
        margin-right: 3px;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='8' viewBox='0 0 6 8'%3E  %3Cpath fill='%23FFF' fill-rule='evenodd' d='M.537-.068L6.04 3.717a.343.343 0 0 1 0 .565L.537 8.068A.343.343 0 0 1 0 7.786V.214a.343.343 0 0 1 .537-.282z'/%3E%3C/svg%3E")
    }

.weui-desktop-upload__img__opr {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.5);
    background-color: var(--weuiDesktop_BG_maskBgColor);
    display: none;
    align-items: center;
    justify-content: center
}

.weui-desktop-upload__img-delete, .weui-desktop-upload__img-preview {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background-color: hsla(0,0%,100%,.96);
    background-color: var(--weuiDesktop_BG_lightMaskColor);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    position: relative
}

    .weui-desktop-upload__img-delete:hover:before, .weui-desktop-upload__img-preview:hover:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: var(--weuiDesktop_maskColor_hover)
    }

    .weui-desktop-upload__img-preview + .weui-desktop-upload__img-delete {
        margin-left: 16px
    }

    .weui-desktop-upload__img-preview:after {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Ccircle cx='14' cy='14' r='14' fill='%23FFF' opacity='.9'/%3E    %3Cpath fill='%23000' fill-opacity='.9' d='M14 18.833c3.362 0 6.405-1.875 8.04-4.833-1.635-2.958-4.678-4.833-8.04-4.833-3.362 0-6.405 1.875-8.04 4.833 1.635 2.958 4.678 4.833 8.04 4.833zm0-10.666c4.006 0 7.477 2.373 9.167 5.833-1.69 3.46-5.16 5.833-9.167 5.833-4.006 0-7.477-2.373-9.167-5.833 1.69-3.46 5.16-5.833 9.167-5.833zm0 8.166a2.333 2.333 0 1 0 0-4.666 2.333 2.333 0 0 0 0 4.666zm0 1a3.333 3.333 0 1 1 0-6.666 3.333 3.333 0 0 1 0 6.666z' opacity='.7'/%3E  %3C/g%3E%3C/svg%3E")
    }

    .weui-desktop-upload__img-delete:after, .weui-desktop-upload__img-preview:after {
        content: "";
        display: inline-block;
        vertical-align: middle;
        width: 28px;
        height: 28px;
        background-size: cover
    }

    .weui-desktop-upload__img-delete:after {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Ccircle cx='14' cy='14' r='14' fill='%23FFF' opacity='.9'/%3E    %3Cpath fill='%23000' d='M9.645 9.333l.677 11.373a.667.667 0 0 0 .665.627h6.026a.667.667 0 0 0 .665-.627l.677-11.373h-8.71zm9.712 0l-.68 11.433a1.667 1.667 0 0 1-1.664 1.567h-6.026a1.667 1.667 0 0 1-1.664-1.567l-.68-11.433H6.917V8.75c0-.23.186-.417.416-.417h13.334c.23 0 .416.187.416.417v.583h-1.726zm-6.44 2.167l.416 7.5h-1l-.416-7.5h1zm3.166 0l-.416 7.5h-1l.416-7.5h1zm-.416-5c.23 0 .416.187.416.417V7.5h-4.166v-.583c0-.23.186-.417.416-.417h3.334z' opacity='.7'/%3E  %3C/g%3E%3C/svg%3E")
    }

.weui-desktop-upload__switch-l, .weui-desktop-upload__switch-r {
    position: absolute;
    top: 0;
    width: 25%;
    height: 100%;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    cursor: pointer;
    opacity: .5;
    display: none
}

    .weui-desktop-upload__switch-l:before, .weui-desktop-upload__switch-r:before {
        content: "";
        display: block;
        width: 6px;
        height: 8px;
        background-size: cover;
        margin-top: 2px
    }

    .weui-desktop-upload__switch-l:hover, .weui-desktop-upload__switch-r:hover {
        opacity: .9
    }

.weui-desktop-upload__switch-r {
    right: 0
}

    .weui-desktop-upload__switch-r:before {
        margin-right: 17px;
        background-image: url()
    }

.weui-desktop-upload__switch-l {
    left: 0
}

    .weui-desktop-upload__switch-l:before {
        margin-left: 17px;
        background-image: url();
        transform: rotate(-180deg)
    }

.weui-desktop-upload__imgs .weui-desktop-upload__file {
    display: inline-block;
    margin-right: 1.5em
}

.weui-desktop-upload__imgs .weui-desktop-upload__imgs__button {
    color: var(--weuiDesktop_FG_Text_descColor)
}

.weui-desktop-upload__imgs .weui-desktop-upload {
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top;
    width: 120px;
    height: 120px;
    border: 1px dashed var(--weuiDesktop_separateColor)
}

.weui-desktop-upload__imgs .weui-desktop-upload__img__inner {
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center
}

    .weui-desktop-upload__imgs .weui-desktop-upload__img__inner.layout-width {
        flex-direction: row
    }

        .weui-desktop-upload__imgs .weui-desktop-upload__img__inner.layout-width > img {
            height: 100%
        }

    .weui-desktop-upload__imgs .weui-desktop-upload__img__inner.layout-height {
        flex-direction: column
    }

        .weui-desktop-upload__imgs .weui-desktop-upload__img__inner.layout-height > img {
            width: 100%
        }

.weui-desktop-upload__imgs .weui-desktop-upload__imgs__button {
    width: 100%;
    height: 100%
}

.weui-desktop-upload__imgs .weui-desktop-upload__imgs__placeholder {
    width: 100%;
    height: 100%;
    text-align: center
}

.weui-desktop-upload__imgs .weui-desktop-upload__btn__wrp {
    display: block;
    width: 100%;
    height: 100%
}

.weui-desktop-upload__img_diybtn {
    font-size: 14px;
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.weui-desktop-upload__img__btn_position {
    position: relative;
    color: var(--weuiDesktop_FG_Icon_subColor);
    width: 100%;
    height: 100%
}

    .weui-desktop-upload__img__btn_position .webuploader-pick {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column
    }

.weui-desktop-upload ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.weui-desktop-upload a {
    text-decoration: none;
    color: #576b95;
    color: var(--weuiDesktop_FG_Text_linkColor)
}

.weui-desktop-icon__add {
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    background-size: cover;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cpath fill-opacity='.3' fill-rule='evenodd' d='M12.75 3.5v7.75h7.75v1.5h-7.75v7.75h-1.5v-7.75H3.5v-1.5h7.75V3.5h1.5z'/%3E%3C/svg%3E")
}

.weui-desktop-upload__tips {
    color: #7e8081;
    color: var(--weuiDesktop_FG_Text_descColor);
    margin-bottom: 24px
}

.weui-desktop-upload__btn__wrp {
    position: relative
}

.weui-desktop-upload-input__wrp {
    display: inline-block
}

.weui-desktop-upload .weui-desktop-upload__files {
    margin-top: 32px
}

.weui-desktop-upload__file {
    margin: 10px 0;
    position: relative;
    width: 311px
}

    .weui-desktop-upload__file:hover .weui-desktop-upload__complete__opr {
        display: flex
    }

    .weui-desktop-upload__file:hover .weui-desktop-upload__file__content {
        position: relative
    }

        .weui-desktop-upload__file:hover .weui-desktop-upload__file__content:before {
            content: "";
            display: block;
            border-radius: 8px;
            width: 311px;
            height: 100%;
            box-shadow: 0 1px 4px rgba(0,0,0,.2);
            position: absolute;
            left: -16px;
            padding: 2px 16px;
            top: 50%;
            transform: translateY(-50%)
        }

.weui-desktop-upload__file__title {
    font-weight: 400;
    cursor: pointer;
    display: flex;
    align-items: center;
    line-height: 20px
}

    .weui-desktop-upload__file__title:before {
        content: "";
        display: inline-block;
        vertical-align: middle;
        width: 16px;
        height: 16px;
        background-size: cover;
        margin-right: 6px;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E  %3Cpath fill-opacity='.9' fill-rule='evenodd' d='M9.332 1.333l4.001 4v8.668a.664.664 0 0 1-.664.666H3.997A.666.666 0 0 1 3.333 14V1.999c0-.368.298-.666.664-.666h5.335zm-1.066.8H4.133v11.734h8.4V6.399l-3.2.001a1.067 1.067 0 0 1-1.066-1.067v-3.2zM12.468 5.6L9.066 2.2v3.134c0 .148.12.267.267.267h3.135z' opacity='.9'/%3E%3C/svg%3E")
    }

    .weui-desktop-upload__file__title span {
        width: auto;
        width: 200px
    }

    .weui-desktop-upload__file__size, .weui-desktop-upload__file__title span {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-wrap: normal
    }

.weui-desktop-upload__file__size {
    color: #7e8081;
    color: var(--weuiDesktop_FG_Text_descColor);
    vertical-align: middle;
    font-size: 12px;
    line-height: 17px;
    font-style: normal;
    flex: 1;
    width: auto
}

.weui-desktop-upload__file__progress__area {
    display: flex;
    align-items: center;
    vertical-align: middle
}

    .weui-desktop-upload__file__progress__area .weui-desktop-upload__file__cancel {
        display: none;
        opacity: 0
    }

    .weui-desktop-upload__file__progress__area:hover .weui-desktop-upload__file__cancel {
        display: inline-block;
        opacity: 1
    }

.weui-desktop-upload__file__info__area {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
    position: relative
}

.weui-desktop-upload__file__progress__wrp {
    display: inline-block;
    width: 240px;
    height: 4px;
    margin-right: 16px;
    background-color: #e3e4e5;
    background-color: var(--weuiDesktop_lineColor);
    border-radius: 2px;
    border-radius: var(--weuiDesktop_minBorderRadius)
}

.weui-desktop-upload__file__progress {
    display: block;
    height: 100%;
    line-height: 3em;
    overflow: hidden;
    background-color: #07c160;
    background-color: var(--weuiDesktop_BG_emBgColor);
    border-radius: 2px;
    border-radius: var(--weuiDesktop_minBorderRadius)
}

.weui-desktop-upload__file__msg {
    color: #fa5151;
    color: var(--weuiDesktop_FG_Text_errorColor);
    position: relative
}

.weui-desktop-upload__complete__opr {
    display: none;
    align-items: center;
    justify-content: flex-end;
    margin-left: 16px;
    flex: 1
}

    .weui-desktop-upload__complete__opr svg {
        width: 20px;
        height: 20px
    }

    .weui-desktop-upload__complete__opr path {
        fill: #576b95;
        fill: var(--weuiDesktop_linkColor)
    }

    .weui-desktop-upload__complete__opr .weui-desktop-tooltip__wrp {
        display: flex;
        margin-right: 8px;
        cursor: pointer
    }

        .weui-desktop-upload__complete__opr .weui-desktop-tooltip__wrp:last-child {
            margin-right: 0
        }

.weui-desktop-upload__file__cancel {
    display: inline-block;
    width: 20px;
    height: 14px;
    background-image: url();
    background-size: 14px 14px;
    background-position: 50%;
    background-repeat: no-repeat;
    font-size: 0;
    margin-left: 8px
}

.weui-desktop-upload__drag-area {
    box-sizing: border-box;
    height: 280px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    background-color: #f6f7f8;
    background-color: var(--weuiDesktop_BG_globalBgColor);
    border: 1px dashed #e3e4e5;
    border: 1px dashed var(--weuiDesktop_lineColor);
    border-radius: 4px;
    border-radius: var(--weuiDesktop_smallBorderRadius);
    color: #b1b2b3;
    color: var(--weuiDesktop_FG_Text_subColor)
}

    .weui-desktop-upload__drag-area .weui-desktop-icon__add, .weui-desktop-upload__drag-area .weui-desktop-loading {
        width: 32px;
        height: 32px;
        margin-bottom: 16px
    }

.weui-desktop-upload__drag-area-desc, .weui-desktop-upload__drag-area-tips {
    padding: 0 40px
}

.weui-desktop-upload__drag-area_active {
    border-color: #e3e4e5;
    border-color: var(--weuiDesktop_lineColor);
    background-color: rgba(0,0,0,.08)
}

.weui-desktop-upload__drag-area_error {
    border-color: #fa5151;
    border-color: var(--weuiDesktop_BG_ErrorBgColor);
    background-color: rgba(250,81,81,.1)
}

    .weui-desktop-upload__drag-area_error .weui-desktop-upload__drag-area-desc {
        color: #fa5151;
        color: var(--weuiDesktop_FG_Text_errorColor)
    }

.weui-desktop-upload .webuploader-dnd-over {
    border-color: #e3e4e5;
    border-color: var(--weuiDesktop_lineColor);
    background-color: rgba(0,0,0,.08)
}

.weui-desktop-tree-select {
    width: 360px;
    border: 1px solid #e3e4e5;
    padding: 4px 12px;
    border-radius: 3px
}

.weui-desktop-tree-select_active {
    border-color: #07c160
}

.weui-desktop-tree-select__inner {
    position: relative;
    display: flex;
    align-items: center
}

    .weui-desktop-tree-select__inner:after {
        content: "";
        display: block;
        width: 6px;
        height: 6px;
        margin-left: 8px;
        border-color: #9a9a9a #9a9a9a transparent transparent;
        border-style: solid;
        border-width: 1px;
        transform-origin: 50% 50%;
        transform: rotate(135deg)
    }

.weui-desktop-tree-select__content {
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    flex: 1;
    min-width: 0;
    flex-wrap: wrap;
    min-height: calc(1.6em + 8px)
}

.weui-desktop-tree-select__placeholder {
    margin: 4px;
    align-items: center;
    display: flex
}

.weui-desktop-opr-tag {
    flex-grow: 0;
    flex-thrink: 0;
    min-width: 0;
    display: inline-flex;
    align-items: center;
    max-width: calc(100% - 8px);
    height: 1.6em;
    margin: 4px;
    padding: 0 4px;
    box-sizing: border-box;
    background-color: #f3f3f3
}

.weui-desktop-opr-tag__name {
    display: block;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    font-style: normal;
    position: relative;
    padding-right: 6px
}

    .weui-desktop-opr-tag__name:before {
        content: "";
        position: absolute;
        right: 0;
        top: 4px;
        bottom: 4px;
        width: 1px;
        border-right: 1px solid #e3e4e5;
        transform: scaleX(.5);
        transform-origin: 100% 0
    }

    .weui-desktop-opr-tag__name + .weui-desktop-opr-btn_close:after, .weui-desktop-opr-tag__name + .weui-desktop-opr-btn_close:before {
        width: 10px;
        margin-left: -5px
    }

.weui-desktop-tree-select__pop {
    position: absolute;
    overflow-y: auto;
    padding: 16px;
    background: #fff;
    box-shadow: 0 1px 20px 0 rgba(0,0,0,.1);
    border-radius: var(--weuiDesktop_mediumBorderRadius);
    width: 240px;
    max-height: 240px;
    box-sizing: border-box
}

.weui-desktop-tree-select__sub-menu-list {
    padding-left: 24px
}

.weui-desktop-tree-select__menu-content {
    display: flex;
    align-items: center;
    margin-bottom: 16px
}

    .weui-desktop-tree-select__menu-content .weui-desktop-loading {
        width: 16px;
        height: 16px
    }

    .weui-desktop-tree-select__menu-content .weui-desktop-form__check-label {
        flex: 1;
        min-width: 0;
        display: flex;
        align-items: center
    }

    .weui-desktop-tree-select__menu-content .weui-desktop-form__check-content {
        flex: 1;
        min-width: 0;
        width: auto;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-wrap: normal
    }

.weui-desktop-tree-select__menu-fold-btn {
    cursor: pointer;
    margin-right: 6px;
    width: 16px;
    height: 20px;
    visibility: hidden
}

    .weui-desktop-tree-select__menu-fold-btn:before {
        content: "";
        display: inline-block;
        vertical-align: middle;
        width: 12px;
        height: 12px;
        background-size: cover;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E  %3Cpath fill='%23B1B2B3' fill-rule='evenodd' d='M1.405 4.75l.704-.704 3.892 3.89 3.892-3.89.704.704-4.33 4.331a.375.375 0 0 1-.531 0L1.405 4.75z'/%3E%3C/svg%3E")
    }

.weui-desktop-tree-select__menu_folded > .weui-desktop-tree-select__menu-content .weui-desktop-tree-select__menu-fold-btn:before {
    transform: rotate(-90deg)
}

.weui-desktop-tree-select__menu_has-children > .weui-desktop-tree-select__menu-content .weui-desktop-tree-select__menu-fold-btn {
    visibility: visible
}

.weui-desktop-icon-reddot {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #e64340;
    display: inline-block
}

.weui-desktop-sub-menu {
    display: none;
    font-size: 16px;
    font-size: var(--weuiDesktop_H3FontSize)
}

    .weui-desktop-sub-menu.weui-desktop-sub-menu__current {
        display: block
    }

.weui-desktop-menu__item > .weui-desktop-menu__link {
    padding: 15px;
    margin: 0 46px 0 32px;
    position: relative
}

    .weui-desktop-menu__item > .weui-desktop-menu__link.no_second_level:after {
        display: none
    }

    .weui-desktop-menu__item > .weui-desktop-menu__link:after {
        content: "";
        position: absolute;
        top: 20px;
        right: 15px;
        display: inline-block;
        vertical-align: middle;
        width: 24px;
        height: 12px;
        transition: transform .15s;
        background-size: cover;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='12' viewBox='0 0 24 12'%3E  %3Cdefs%3E    %3Cpath id='24947a15-829a-4edd-976d-37682cfd00c3-a' d='M7.588 12.43l-1.061 1.06L.748 7.713a.996.996 0 0 1 0-1.413L6.527.52l1.06 1.06-5.424 5.425 5.425 5.425z'/%3E  %3C/defs%3E  %3Cuse fill-opacity='.9' fill-rule='evenodd' opacity='.3' transform='rotate(-90 7.516 2.526)' xlink:href='%2324947a15-829a-4edd-976d-37682cfd00c3-a'/%3E%3C/svg%3E")
    }

    .weui-desktop-menu__item > .weui-desktop-menu__link.arrow-up:after {
        transform: rotate(-180deg);
        transition: transform .15s
    }

.weui-desktop-menu__item > .weui-desktop-menu__link_current {
    border-left-color: #07c160;
    border-left-color: var(--weuiDesktop_BG_emBgColor)
}

.weui-desktop-menu__link {
    color: #222;
    display: block;
    border-left: 4px solid transparent
}

a.weui-desktop-menu__link:hover {
    text-decoration: none;
    background-color: #f6f7f8;
    background-color: var(--weuiDesktop_BG_globalBgColor);
    border-radius: 8px;
    border-radius: var(--weuiDesktop_mediumBorderRadius)
}

a.weui-desktop-menu__link.weui-desktop-menu__link_current {
    font-weight: 500;
    font-weight: var(--weuiDesktop_mediumFontWeight)
}

.weui-desktop-menu__link_current {
    color: #07c160;
    color: var(--weuiDesktop_FG_Text_EmColor);
    border-radius: 8px;
    border-radius: var(--weuiDesktop_mediumBorderRadius)
}

.weui-desktop-sub-menu__item {
    padding: 4px 0
}

    .weui-desktop-sub-menu__item > .weui-desktop-menu__link {
        padding-left: 81px
    }

.weui-desktop-menu__name {
    display: block;
    line-height: 24px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    padding-left: 34px;
    position: relative
}

    .weui-desktop-menu__name .weui-desktop-icon-reddot {
        vertical-align: middle;
        position: relative;
        top: -1px;
        margin-left: 4px
    }

.weui-desktop-menu__append {
    float: right;
    margin-top: 14px
}

.weui-desktop-menu__container .weui-desktop-menu_global .weui-desktop-menu__item > .weui-desktop-menu__link {
    padding-left: 15px;
    font-size: 16px;
    font-size: var(--weuiDesktop_H3FontSize)
}

.weui-desktop-menu_global .weui-desktop-menu__item {
    padding: 8px 0;
    line-height: 1.6;
    line-height: var(--weuiDesktop_globalLineHeight)
}

    .weui-desktop-menu_global .weui-desktop-menu__item > .weui-desktop-menu__link {
        padding-left: 15px;
        font-size: 16px;
        font-size: var(--weuiDesktop_H3FontSize)
    }

.weui-desktop-menu_global .weui-desktop-menu__link {
    border-left: 0 solid transparent
}

.weui-desktop-menu_global .weui-desktop-menu__link__inner {
    display: inline-block;
    vertical-align: top;
    max-width: 100%
}

.weui-desktop-menu_global .weui-desktop-sub-menu__item .weui-desktop-menu__name {
    padding-left: 0
}

.weui-desktop-menu_global .weui-desktop-sub-menu__item > .weui-desktop-menu__link {
    padding-left: 49px;
    margin: 0 46px 0 32px
}

.weui-desktop-menu_global .weui-desktop-sub-menu__item:last-child {
    margin-bottom: 8px
}

.weui-desktop-menu_global > .weui-desktop-menu__item {
    position: relative
}

.weui-desktop-menu_global .weui-desktop-sub-menu__item > .weui-desktop-menu__link {
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px
}

.weui-desktop-menu_global .weui-desktop-menu__item > .weui-desktop-menu__link {
    padding-right: 15px
}

.weui-desktop-menu_global .weui-desktop-menu__item:first-child {
    padding-top: 0
}

.weui-desktop-menu_global .weui-desktop-menu__item:last-child:before {
    display: none
}

.weui-desktop-menu__container * {
    margin: 0;
    padding: 0
}

.weui-desktop-menu__container ol, .weui-desktop-menu__container ul {
    padding-left: 0;
    list-style-type: none
}

.weui-desktop-menu__container a img, .weui-desktop-menu__container fieldset {
    border: 0
}

.weui-desktop-menu__container a, .weui-desktop-menu__container a:hover {
    text-decoration: none
}

.weui-desktop-menu__header-info {
    display: flex;
    align-items: center
}

.weui-desktop-menu__header-logo {
    width: 40px;
    height: 40px;
    margin-right: 16px;
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    flex-shrink: 0
}

.weui-desktop-menu__header-name {
    font-size: var(--weuiDesktop_H2FontSize);
    font-weight: var(--weuiDesktop_mediumFontWeight);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.weui-desktop-menu__personal_info {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.weui-desktop-menu__personal_account {
    display: flex;
    justify-content: flex-start
}

.personal_avatar {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    margin-right: 12px;
    -o-object-fit: cover;
    object-fit: cover;
    flex-shrink: 0
}

.weui-desktop-menu__personal_name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-break: break-all;
    -webkit-line-clamp: 1
}

.weui-desktop-menu__exit_link {
    flex-shrink: 0;
    margin-left: 8px;
    color: var(--weuiDesktop_FG_Text_EmColor)
}

.weui-desktop-menu__icon_personal_info {
    display: flex;
    align-items: center
}

    .weui-desktop-menu__icon_personal_info .weui-desktop-menu__icon_personal_info .weui-desktop-menu__icon_menu__link {
        margin-bottom: 0
    }

.weui-desktop-menu__header {
    margin: 40px;
    overflow: hidden
}

.weui-desktop-menu__footer {
    width: 288px;
    padding: 48px;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: var(--weuiDesktop_BG_containerBgColor)
}

    .weui-desktop-menu__footer:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 1px;
        transform: scaleY(.5);
        background-color: var(--weuiDesktop_lineColor)
    }

.weui-desktop-menu__wrp {
    display: inline-block;
    padding-bottom: 120px;
    box-sizing: border-box;
    position: relative;
    background-color: var(--weuiDesktop_BG_containerBgColor);
    width: var(--weuiDesktop_menuWidth)
}

    .weui-desktop-menu__wrp:before {
        position: absolute;
        left: -99999px;
        content: "wideMenu"
    }

    .weui-desktop-menu__wrp:after {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        width: 1px;
        transform: scaleX(.5);
        background-color: var(--weuiDesktop_lineColor)
    }

.weui-desktop-menu__container {
    height: inherit;
    overflow-y: auto
}

    .weui-desktop-menu__container .weui-desktop-sub-menu__item {
        padding: 0;
        position: relative
    }

    .weui-desktop-menu__container .weui-desktop-menu__item > .weui-desktop-menu__link, .weui-desktop-menu__container .weui-desktop-menu_global .weui-desktop-sub-menu__item > .weui-desktop-menu__link {
        margin: 0 24px
    }

    .weui-desktop-menu__container .weui-desktop-menu_global {
        padding-bottom: 120px
    }

        .weui-desktop-menu__container .weui-desktop-menu_global .weui-desktop-menu__item {
            padding: 0;
            position: relative
        }

        .weui-desktop-menu__container .weui-desktop-menu_global .weui-desktop-menu__link__inner {
            display: flex;
            align-items: center
        }

        .weui-desktop-menu__container .weui-desktop-menu_global .weui-desktop-sub-menu__item .weui-desktop-menu__has_icon .weui-desktop-menu__name {
            padding-left: 14px
        }

        .weui-desktop-menu__container .weui-desktop-menu_global.weui-desktop-menu .weui-desktop-sub-menu__item > .weui-desktop-menu__link {
            padding-left: 53px
        }

    .weui-desktop-menu__container .weui-desktop-menu__has_icon .weui-desktop-menu__name {
        padding-left: 14px
    }

    .weui-desktop-menu__container .weui-desktop-menu__name {
        font-size: var(--weuiDesktop_H3FontSize);
        padding-left: 14px
    }

    .weui-desktop-menu__container .weui-desktop-menu__link .weui-desktop-menu__link__inner:before {
        display: none
    }

.weui-desktop-menu__active_icon_logo, .weui-desktop-menu__icon_logo {
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: contain
}

.weui-desktop-menu__active_icon_logo, .weui-desktop-menu__link_current .weui-desktop-menu__icon_logo {
    display: none
}

.weui-desktop-menu__link_current .weui-desktop-menu__active_icon_logo {
    display: block
}

.weui-desktop-left_menu {
    width: 300px
}

.icon_top_menu, .weui-desktop-menu__icon_left_menu {
    display: none;
    width: 84px
}

.weui-desktop-menu__icon_left_menu {
    padding-top: 40px
}

.icon_menu_shop_logo {
    width: 40px;
    height: 40px;
    margin: 40px auto;
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    flex-shrink: 0
}

.weui-desktop-menu__icon_menu__item {
    display: flex;
    justify-content: center
}

.weui-desktop-menu__icon_menu__link {
    padding: 15px;
    border-radius: var(--weuiDesktop_mediumBorderRadius);
    margin-bottom: 8px
}

    .weui-desktop-menu__icon_menu__link:hover {
        background-color: var(--weuiDesktop_BG_globalBgColor)
    }

    .weui-desktop-menu__icon_menu__link.weui-desktop-menu__icon_menu__link_current {
        background-color: var(--weuiDesktop_BG_Selection_emBgColor)
    }

.weui-desktop-menu__popup_menu {
    display: none;
    position: fixed;
    left: 84px;
    width: 160px;
    z-index: 9999;
    padding: 16px 12px;
    background-color: var(--weuiDesktop_BG_containerBgColor);
    border-radius: 0 var(--weuiDesktop_mediumBorderRadius) var(--weuiDesktop_mediumBorderRadius) 0;
    box-shadow: 0 0 0 transparent,0 0 0 transparent,2px 4px 8px var(--weuiDesktop_lineColor),2px 4px 8px var(--weuiDesktop_lineColor)
}

    .weui-desktop-menu__popup_menu > .weui-desktop-menu__link {
        padding: 8px 20px;
        height: auto
    }

.weui-desktop-menu__icon_menu__name {
    padding-bottom: 12px;
    position: relative;
    display: block;
    width: 100%
}

    .weui-desktop-menu__icon_menu__name:before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        display: block;
        height: 1px;
        background-color: var(--weuiDesktop_lineColor)
    }

.weui-desktop-menu__icon_sub_menu {
    margin: 8px 12px 0 0
}

.weui-desktop-menu__icon_sub_menu__item {
    height: 38px;
    margin: 4px 0
}

.weui-desktop-menu__icon_menu__name {
    color: var(--weuiDesktop_FG_Text_descColor)
}

.weui-desktop-menu__icon_sub_menu__item .weui-desktop-menu__icon_sub_menu__link .weui-desktop-menu__icon_sub_menu__name {
    padding: 8px 12px;
    border-radius: var(--weuiDesktop_mediumBorderRadius)
}

    .weui-desktop-menu__icon_sub_menu__item .weui-desktop-menu__icon_sub_menu__link .weui-desktop-menu__icon_sub_menu__name:hover {
        background-color: var(--weuiDesktop_BG_globalBgColor)
    }

.weui-desktop-menu__icon_sub_menu__link {
    color: var(--weuiDesktop_FG_Text_globalColor)
}

    .weui-desktop-menu__icon_sub_menu__link:hover {
        background-color: var(--weuiDesktop_BG_globalBgColor);
        text-decoration: none
    }

.weui-desktop-menu__icon_sub_menu__link_current .weui-desktop-menu__icon_sub_menu__name {
    color: var(--weuiDesktop_FG_Text_EmColor);
    background-color: var(--weuiDesktop_BG_Selection_emBgColor)
}

.weui-desktop-menu__icon_personal_info {
    display: none
}

.weui-desktop-menu__has_icon.weui-desktop-menu__link {
    display: flex;
    align-items: center
}

.weui-desktop-menu.weui-desktop-menu_global .weui-desktop-sub-menu__item > .weui-desktop-menu__link.weui-desktop-menu__has_icon {
    padding-left: 15px
}

.weui-desktop-menu__popup_sub_menu.weui-desktop-menu__popup_menu {
    padding-right: 0
}

    .weui-desktop-menu__popup_sub_menu.weui-desktop-menu__popup_menu .weui-desktop-menu__link {
        padding: 8px 20px
    }

    .weui-desktop-menu__popup_sub_menu.weui-desktop-menu__popup_menu .weui-desktop-menu__link__inner .weui-desktop-menu__name {
        display: inline;
        font-size: var(--weuiDesktop_H3FontSize);
        font-weight: 400;
        padding: 0
    }

.weui-desktop-menu__popup_sub_menu .weui-desktop-menu__popup_menu {
    display: none
}

@media screen and (max-width:1560px) {
    .weui-desktop-menu__wrp {
        width: 84px
    }

    .weui-desktop-menu__footer {
        width: 84px;
        padding: 15px 15px 25px;
        box-sizing: border-box;
        position: absolute;
        left: 0;
        bottom: 0;
        background-color: var(--weuiDesktop_BG_containerBgColor)
    }

    .weui-desktop-menu__header-logo {
        margin-right: 0
    }

    .weui-desktop-menu__popup_menu {
        display: block
    }

    .weui-desktop-menu.weui-desktop-menu_global .weui-desktop-menu__popup_menu .weui-desktop-menu__name {
        display: inline;
        font-size: var(--weuiDesktop_H3FontSize);
        font-weight: 400
    }

    .weui-desktop-menu.weui-desktop-menu_global .weui-desktop-menu__popup_menu .weui-desktop-sub-menu__item > .weui-desktop-menu__link {
        padding: 8px 20px;
        height: auto;
        width: 100%
    }

    .weui-desktop-sub-menu, .weui-desktop-sub-menu.weui-desktop-sub-menu__current {
        display: none
    }

    .weui-desktop-menu__wrp:before {
        content: "narrowMenu"
    }

    .weui-desktop-menu__wrp .weui-desktop-menu__name {
        display: none
    }

    .weui-desktop-menu__header {
        margin: 40px 22px
    }

    .weui-desktop-left_menu {
        width: 84px
    }

    .weui-desktop-menu__icon_left_menu {
        display: flex;
        flex-direction: column;
        justify-content: center
    }

    .body .col_main {
        margin-left: 84px
    }

    .weui-desktop-menu__container .weui-desktop-sub-menu.weui-desktop-sub-menu__current {
        display: none
    }

    .weui-desktop-menu__container .weui-desktop-menu_global > .weui-desktop-menu__item:before {
        border-top: 0
    }

    .weui-desktop-menu__container .weui-desktop-menu_global .weui-desktop-menu__item > .weui-desktop-menu__link, .weui-desktop-menu__container .weui-desktop-menu_global .weui-desktop-sub-menu__item > .weui-desktop-menu__link {
        padding: 15px;
        width: 24px;
        height: 24px;
        margin: 0
    }

        .weui-desktop-menu__container .weui-desktop-menu_global .weui-desktop-menu__item > .weui-desktop-menu__link:after {
            display: none
        }

    .weui-desktop-menu__container .weui-desktop-menu_global.weui-desktop-menu .weui-desktop-sub-menu__item > .weui-desktop-menu__link {
        padding-left: 15px
    }

    .weui-desktop-menu__container .weui-desktop-menu__item, .weui-desktop-menu__container .weui-desktop-sub-menu__item {
        display: flex;
        justify-content: center
    }

    .weui-desktop-menu__container .weui-desktop-menu_global .weui-desktop-menu__link {
        border: 0
    }

    .weui-desktop-menu__icon_menu__logo {
        width: 24px;
        height: 24px;
        display: inline-block;
        vertical-align: middle;
        background-size: contain
    }

        .weui-desktop-menu__icon_menu__logo.icon_personal {
            border-radius: 50%
        }

    .weui-desktop-menu__item > .weui-desktop-menu__link, .weui-desktop-sub-menu__item > .weui-desktop-menu__link {
        position: relative
    }

        .weui-desktop-menu__item > .weui-desktop-menu__link span.weui-desktop-menu__name:before, .weui-desktop-sub-menu__item > .weui-desktop-menu__link span.weui-desktop-menu__name:before {
            display: none
        }

        .weui-desktop-menu__item > .weui-desktop-menu__link .weui-desktop-menu__link__inner, .weui-desktop-sub-menu__item > .weui-desktop-menu__link .weui-desktop-menu__link__inner {
            position: relative
        }

            .weui-desktop-menu__item > .weui-desktop-menu__link .weui-desktop-menu__link__inner:before, .weui-desktop-sub-menu__item > .weui-desktop-menu__link .weui-desktop-menu__link__inner:before {
                content: "";
                display: inline-block;
                width: 24px;
                height: 24px;
                margin-right: 14px;
                vertical-align: middle;
                position: absolute;
                top: 10px;
                left: 0;
                margin-top: -12px;
                background-size: contain
            }
}

.weui-desktop-menu__container .weui-desktop-menu__item > .weui-desktop-menu__link .weui-desktop-menu__name:before {
    display: none
}

.weui-desktop-layout__page-simple {
    line-height: var(--weuiDesktop_globalLineHeight);
    font-family: -apple-system-font,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif;
    color: var(--weuiDesktop_FG_Text_globalColor);
    font-size: 14px;
    font-family: var(--weuiDesktop_fontFamily);
    background-color: var(--weuiDesktop_BG_globalBgColor)
}

.weui-desktop-layout:after {
    content: "\200b";
    display: block;
    height: 0;
    clear: both
}

.weui-desktop-layout__main {
    float: none;
    display: table-cell;
    word-break: break-all;
    vertical-align: top;
    width: auto
}

    .weui-desktop-layout__main:after {
        content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";
        display: block;
        clear: both;
        height: 0;
        line-height: 0;
        visibility: hidden
    }

.weui-desktop-layout__side {
    float: left
}

.weui-desktop-layout__extra {
    float: right
}

.weui-desktop-layout_gap {
    padding: 20px 0
}

.weui-desktop-layout__item_gap {
    margin-top: 5px
}

.weui-desktop-layout__page_title {
    padding: 40px 0 32px;
    font-size: var(--weuiDesktop_H1FontSize)
}

    .weui-desktop-layout__page_title .weui-desktop-breadcrumbs {
        cursor: pointer
    }

.weui-desktop-layout__page_content {
    background-color: var(--weuiDesktop_BG_containerBgColor)
}

.weui-desktop-head__inner > .weui-desktop-layout {
    height: 100%;
    position: relative
}

    .weui-desktop-head__inner > .weui-desktop-layout .weui-desktop-account, .weui-desktop-head__inner > .weui-desktop-layout > .weui-desktop-layout__extra {
        height: 100%
    }

    .weui-desktop-head__inner > .weui-desktop-layout > .weui-desktop-layout__extra {
        position: absolute;
        right: 0;
        top: 0
    }

.mp-body {
    padding: 40px 0 80px
}

.weui-desktop-foot {
    width: 90%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto
}

.weui-desktop-layout_global {
    padding-top: 1px
}

    .weui-desktop-layout_global > .weui-desktop-layout__side {
        width: 245px;
        float: none;
        position: absolute;
        transition: margin .3s,width .3s
    }

    .weui-desktop-layout_global > .weui-desktop-layout__main {
        display: block
    }

        .weui-desktop-layout_global > .weui-desktop-layout__main:after {
            display: none
        }

        .weui-desktop-layout_global > .weui-desktop-layout__main > .weui-desktop-layout__main__area > .weui-desktop-layout__main__inner {
            width: 90%;
            max-width: 1600px;
            margin-left: auto;
            margin-right: auto
        }

.weui-desktop-layout__main__hd {
    margin-bottom: 40px
}

    .weui-desktop-layout__main__hd .weui-desktop-tab__navs {
        line-height: 40px
    }

    .weui-desktop-layout__main__hd .weui-desktop-breadcrumbs {
        margin-top: 14px
    }

.page_base .mp-foot, .weui-desktop-page_base .mp-foot {
    padding-left: 230px
}

.page_base .weui-desktop-layout_global > .weui-desktop-layout__main, .weui-desktop-page_base .weui-desktop-layout_global > .weui-desktop-layout__main {
    margin-left: 230px
}

.weui-desktop-layout__page-simple .weui-desktop-layout__page-simple__aside {
    flex-shrink: 0
}

.weui-desktop-layout__page-simple .weui-desktop-layout__page-simple-body {
    margin: 40px 66px 80px
}

.weui-desktop-layout__page-simple .weui-desktop-layout__page-simple__right-wrp {
    flex-grow: 1;
    overflow: scroll
}

.weui-desktop-layout__page-simple .weui-desktop-layout__page-simple__title {
    padding: 36px 0 23px
}

.weui-desktop-layout__page-simple .weui-desktop-layout__page-simple__right {
    width: 1288px;
    padding: 0 32px;
    margin: 0 auto;
    box-sizing: border-box
}

.weui-desktop-layout__page-simple .weui-desktop-layout__page-simple__main {
    padding: 32px 32px 40px
}

.weui-desktop-layout__page-simple .weui-desktop-layout__page-simple__content-footer {
    padding-top: 30px
}

.weui-desktop-layout__page-simple.weui-desktop-layout__page-simple__with-aside .weui-desktop-layout__page-simple-body {
    margin-left: 0;
    margin-right: 0
}

.weui-desktop-layout__page-simple.weui-desktop-layout__page-simple__with-aside .weui-desktop-layout__page-simple-content {
    display: flex
}

.weui-desktop-layout__page-simple.weui-desktop-layout__page-simple__with-aside .weui-desktop-layout__page-simple__main {
    flex: 1
}

.weui-desktop-layout__page-simple.weui-desktop-layout__page-simple__type-column .weui-desktop-layout__page-simple__main {
    background: none
}

@media screen and (min-width:1560px) {
    .weui-desktop-layout__page-simple .weui-desktop-layout__page-simple__right {
        width: 1224px
    }
}

@media screen and (min-width:var(--weuiDesktop_mediumGapLayout)) {
    .weui-desktop-layout__page-simple .weui-desktop-layout__page-simple__right {
        width: 1224px
    }
}

@media screen and (max-width:1352px) {
    .weui-desktop-layout__page-simple__main {
        width: auto;
        flex: 1
    }
}

@media screen and (max-width:var(--weuiDesktop_largeGapLayout)) {
    .weui-desktop-layout__page-simple__main {
        width: auto;
        flex: 1
    }
}

.weui-desktop-head {
    background-color: var(--weuiDesktop_BG_containerBgColor);
    box-shadow: var(--weuiDesktop_highShadow)
}

    .weui-desktop-head .weui-desktop-logo {
        padding-top: 20px
    }

    .weui-desktop-head .weui-desktop-link-group {
        padding-top: 30px
    }

.weui-desktop-head__inner {
    padding: 0 65px;
    height: 80px
}

.weui-desktop-logo .weui-desktop-logo__inner {
    display: block;
    overflow: hidden;
    text-decoration: none;
    font-size: 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0;
    width: 240px;
    height: 40px
}

.weui-desktop-btn__head-opr {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    border: 1px solid var(--weuiDesktop_lineColor);
    border-radius: 50%;
    text-align: center;
    width: 40px;
    height: 40px;
    line-height: 38px;
    box-sizing: border-box
}

    .weui-desktop-btn__head-opr:before {
        content: " ";
        width: 22px;
        height: 20px;
        display: inline-block;
        vertical-align: middle
    }

.weui-desktop-foot {
    padding: 16px 0 40px;
    border-top: none
}

    .weui-desktop-foot .weui-desktop-link {
        margin: 0 8px;
        font-size: var(--weuiDesktop_descFontSize)
    }

    .weui-desktop-foot .weui-desktop-foot__info {
        padding-bottom: 10px;
        margin-bottom: 8px;
        border-bottom: 1px solid var(--weuiDesktop_lineColor)
    }

    .weui-desktop-foot .weui-desktop-copyright, .weui-desktop-foot .weui-desktop-link {
        color: var(--weuiDesktop_FG_Text_subColor)
    }

@media screen and (max-width:1023px) {
    .weui-desktop-foot .weui-desktop-link-group_split .weui-desktop-link {
        margin: 0 8px
    }

        .weui-desktop-foot .weui-desktop-link-group_split .weui-desktop-link:before {
            left: -10.4px
        }
}

.weui-desktop-mod_default_box {
    background-color: var(--weuiDesktop_BG_containerBgColor);
    border-radius: var(--weuiDesktop_mediumBorderRadius);
    margin-bottom: 24px;
    padding: 32px
}

.weui-desktop-block_title {
    font-size: var(--weuiDesktop_H2FontSize);
    font-weight: var(--weuiDesktop_mediumFontWeight);
    line-height: 28px
}

.weui-desktop-block_title_tip {
    font-size: var(--weuiDesktop_H2FontSize);
    color: var(--weuiDesktop_subColor)
}

.weui-desktop-block_head {
    padding-bottom: 32px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.weui-desktop-block_head_left, .weui-desktop-block_head_right {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.weui-desktop-block_head_right_item {
    display: flex;
    align-items: center;
    margin-left: 24px
}

.weui-desktop-dropdown_title {
    color: var(--weuiDesktop_FG_Text_descColor);
    margin-right: 8px;
    position: relative;
    top: 1px
}

.weui-desktop-card {
    width: 320px
}

.weui-desktop-card__inner {
    background: #fff;
    box-shadow: 0 1px 20px 0 rgba(0,0,0,.1);
    border-radius: var(--weuiDesktop_mediumBorderRadius);
    padding: 12px 15px 0
}

.weui-desktop-card_inside .weui-desktop-card__inner {
    box-shadow: none;
    border: 1px solid var(--weuiDesktop_lineColor);
    border-radius: var(--weuiDesktop_smallBorderRadius)
}

.weui-desktop-card__ft {
    padding: 24px 0
}

    .weui-desktop-card__ft:after {
        content: "\200b";
        display: block;
        height: 0;
        clear: both
    }

.weui-desktop-scan-login {
    line-height: var(--weuiDesktop_globalLineHeight);
    font-family: -apple-system-font,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif;
    color: var(--weuiDesktop_FG_Text_globalColor);
    font-size: 14px;
    font-family: var(--weuiDesktop_fontFamily);
    display: inline-block;
    text-align: center;
    padding: 20px
}

    .weui-desktop-scan-login p {
        margin: 0
    }

    .weui-desktop-scan-login .weui-desktop-scan-login__info {
        color: var(--weuiDesktop_FG_Text_descColor)
    }

    .weui-desktop-scan-login .weui-desktop-scan-login__qrcode__container {
        position: relative;
        font-size: 0;
        margin: 0 auto 10px
    }

    .weui-desktop-scan-login .login__qrcode__container__cover {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        font-size: var(--weuiDesktop_contentFontSize)
    }

    .weui-desktop-scan-login .weui-desktop-scan-login__qrcode {
        width: 100%;
        cursor: pointer
    }

    .weui-desktop-scan-login .weui-desktop-scan-login_mask {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        top: 0;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        background-color: var(--weuiDesktop_BG_lightMaskColor)
    }

    .weui-desktop-scan-login .weui-desktop-icon.weui-desktop-icon__info.weui-desktop-icon__large, .weui-desktop-scan-login .weui-desktop-icon.weui-desktop-icon__success.weui-desktop-icon__large, .weui-desktop-scan-login .weui-desktop-icon.weui-desktop-icon__waiting.weui-desktop-icon__large, .weui-desktop-scan-login .weui-desktop-icon.weui-desktop-icon__warnning.weui-desktop-icon__large {
        width: 40%;
        height: 40%;
        margin-bottom: 5px
    }

.weui-desktop-block {
    line-height: var(--weuiDesktop_globalLineHeight);
    font-family: -apple-system-font,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif;
    color: var(--weuiDesktop_FG_Text_globalColor);
    font-size: 14px;
    font-family: var(--weuiDesktop_fontFamily)
}

    .weui-desktop-block .weui-desktop-breadcrumb {
        margin-top: 8px;
        font-size: var(--weuiDesktop_globalFontSize)
    }

    .weui-desktop-block .weui-desktop-block__header__append-in, .weui-desktop-block .weui-desktop-breadcrumbs {
        margin-top: 8px
    }

    .weui-desktop-block .weui-desktop-tab {
        margin-top: 4px
    }

    .weui-desktop-block .weui-desktop-block__header {
        margin-bottom: 24px
    }

        .weui-desktop-block .weui-desktop-block__header.weui-desktop-block__header__empty-content {
            margin-bottom: 0
        }

    .weui-desktop-block .weui-desktop-block__title {
        position: relative;
        margin: 0;
        padding: 0;
        display: flex;
        justify-content: space-between;
        font-size: var(--weuiDesktop_H1FontSize);
        font-weight: var(--weuiDesktop_mediumFontWeight)
    }

    .weui-desktop-block .weui-desktop-block__title__without-title {
        flex-direction: row-reverse
    }

        .weui-desktop-block .weui-desktop-block__title__without-title .weui-desktop-block__header__extend {
            position: static
        }

    .weui-desktop-block .weui-desktop-block__header__extend {
        position: absolute;
        top: 0;
        right: 0
    }

    .weui-desktop-block .weui-desktop-block__desc {
        margin-top: 8px;
        font-size: var(--weuiDesktop_H4FontSize);
        color: var(--weuiDesktop_descColor)
    }

    .weui-desktop-block .weui-desktop-block__main {
        border-radius: 8px;
        background-color: var(--weuiDesktop_cardBgColor);
        padding: 40px
    }

        .weui-desktop-block .weui-desktop-block__main.weui-desktop-block__main__empty-content {
            padding: 32px 40px
        }

            .weui-desktop-block .weui-desktop-block__main.weui-desktop-block__main__empty-content .weui-desktop-block__main__header {
                margin-bottom: 0
            }

    .weui-desktop-block .weui-desktop-block__main__header {
        margin-bottom: 24px
    }

    .weui-desktop-block .weui-desktop-block__main__title {
        position: relative;
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        font-size: var(--weuiDesktop_H2FontSize);
        font-weight: var(--weuiDesktop_mediumFontWeight)
    }

    .weui-desktop-block .weui-desktop-block__main__desc {
        font-size: var(--weuiDesktop_H4FontSize);
        color: var(--weuiDesktop_descColor);
        margin-top: 8px
    }

:root {
    --weuiDesktop_themeColor: #07c160;
    --weuiDesktop_errorColor: #fa5151;
    --weuiDesktop_warningColor: #ffc300;
    --weuiDesktop_neutralColor: #10aeff;
    --weuiDesktop_linkColor: #576b95;
    --weuiDesktop_globalColor: #1a1b1c;
    --weuiDesktop_focusColor: #4c4d4e;
    --weuiDesktop_descColor: #7e8081;
    --weuiDesktop_subColor: #b1b2b3;
    --weuiDesktop_separateColor: #e3e4e5;
    --weuiDesktop_globalBgColor: #f6f7f8;
    --weuiDesktop_areaBgColor: #f6f7f8;
    --weuiDesktop_cardBgColor: #fff;
    --weuiDesktop_successColor: #07c160;
    --weuiDesktop_maskColor_hover: rgba(0,0,0,0.05);
    --weuiDesktop_maskDeepColor_hover: rgba(0,0,0,0.1);
    --weuiDesktop_maskLightColor_hover: rgba(0,0,0,0.02);
    --weuiDesktop_maskMiddleColor_hover: rgba(0,0,0,0.03);
    --weuiDesktop_FG_Text_globalColor: var(--weuiDesktop_globalColor);
    --weuiDesktop_FG_Text_globalColor_disabled: rgba(0,0,0,0.2);
    --weuiDesktop_FG_Text_descColor: var(--weuiDesktop_descColor);
    --weuiDesktop_FG_Text_subColor: var(--weuiDesktop_subColor);
    --weuiDesktop_FG_Text_lightColor: var(--weuiDesktop_cardBgColor);
    --weuiDesktop_FG_Text_lightColor_disabled: hsla(0,0%,100%,0.5);
    --weuiDesktop_FG_Text_EmColor: var(--weuiDesktop_themeColor);
    --weuiDesktop_FG_Text_errorColor: var(--weuiDesktop_errorColor);
    --weuiDesktop_FG_Text_errorColor_disabled: rgba(250,81,81,0.5);
    --weuiDesktop_FG_Text_warningColor: var(--weuiDesktop_warningColor);
    --weuiDesktop_FG_Text_linkColor: var(--weuiDesktop_linkColor);
    --weuiDesktop_FG_Icon_descColor: var(--weuiDesktop_descColor);
    --weuiDesktop_FG_Icon_subColor: var(--weuiDesktop_subColor);
    --weuiDesktop_FG_Icon_lightColor: var(--weuiDesktop_cardBgColor);
    --weuiDesktop_FG_Icon_emColor: var(--weuiDesktop_themeColor);
    --weuiDesktop_FG_Icon_ErrorColor: var(--weuiDesktop_errorColor);
    --weuiDesktop_FG_Icon_WarningColor: var(--weuiDesktop_warningColor);
    --weuiDesktop_FG_Icon_linkColor: var(--weuiDesktop_linkColor);
    --weuiDesktop_FG_Icon_infoColor: var(--weuiDesktop_neutralColor);
    --weuiDesktop_BG_globalBgColor: var(--weuiDesktop_globalBgColor);
    --weuiDesktop_BG_containerBgColor: var(--weuiDesktop_cardBgColor);
    --weuiDesktop_BG_subBgColor: var(--weuiDesktop_areaBgColor);
    --weuiDesktop_BG_normalBgColor: #fafafa;
    --weuiDesktop_BG_emBgColor: var(--weuiDesktop_themeColor);
    --weuiDesktop_BG_Selection_emBgColor: rgba(7,193,96,0.1);
    --weuiDesktop_BG_ErrorBgColor: var(--weuiDesktop_errorColor);
    --weuiDesktop_BG_WarningBgColor: var(--weuiDesktop_warningColor);
    --weuiDesktop_BG_maskBgColor: rgba(0,0,0,0.5);
    --weuiDesktop_BG_lightMaskColor: hsla(0,0%,100%,0.96);
    --weuiDesktop_FG_Icon_infoBgColor: var(--weuiDesktop_neutralColor);
    --weuiDesktop_lineColor: var(--weuiDesktop_separateColor);
    --weuiDesktop_emlineColor: var(--weuiDesktop_globalColor);
    --weuiDesktop_mediumFontWeight: 500;
    --weuiDesktop_globalFontSize: 14px;
    --weuiDesktop_H1FontSize: 24px;
    --weuiDesktop_H2FontSize: 20px;
    --weuiDesktop_H3FontSize: 16px;
    --weuiDesktop_contentFontSize: 17px;
    --weuiDesktop_descFontSize: 12px;
    --weuiDesktop_globalLineHeight: 1.6;
    --weuiDesktop_articleLineHeight: 1.6;
    --weuiDesktop_lowShadow: 0px 1px 4px rgba(0,0,0,0.2);
    --weuiDesktop_highShadow: 0px 2px 8px rgba(0,0,0,0.13);
    --weuiDesktop_largeGapLayout: 1352px;
    --weuiDesktop_mediumGapLayout: 1560px;
    --weuiDesktop_smallBorderRadius: 4px;
    --weuiDesktop_minBorderRadius: 2px;
    --weuiDesktop_mediumBorderRadius: 8px;
    --weuiDesktop_fontFamily: -apple-system,system-ui,BlinkMacSystemFont,PingFang SC,SF Pro Text,Helvetica Neue,Helvetica,Hiragino Sans GB,Heiti SC,Arial,Microsoft YaHei UI,Microsoft YaHei,sans-serif;
    --weuiDesktop_menuWidth: 288px;
    --weuiDesktopBtnPrimaryColor: #fff;
    --weuiDesktopBtnDefaultColorDisabled: rgba(0,0,0,0.3);
    --weuiDesktopBtnPrimaryBackgroundColorHL: #f25c42;
    --weuiDesktopBtnPrimaryBorderColorHL: #f25c42;
    --weuiDesktopBtnPrimaryColorHL: hsla(0,0%,100%,0.8);
    --weuiDesktopBtnDefaultBackgroundColor: rgba(0,0,0,0.03);
    --weuiDesktopBtnDefaultBorderColor: #e4e8eb;
    --weuiDesktopBtnDefaultColor: #ff6146;
    --weuiDesktopBtnDefaultBackgroundColorHL: #eaeaea;
    --weuiDesktopBtnDefaultBorderColorHL: #eaeaea;
    --weuiDesktopBtnDefaultColorHL: #f25c42;
    --weuiDesktopTitleTabBorderColor: #e0e1e2;
    --weuiDesktopTitleTabHoverBorderColor: #a0a3ab;
    --weuiDesktopSectionTabBorderColor: #c9cace;
    --weuiDesktopSectionTabCurrentBackgroundColor: #07c160;
    --weuiDesktopSectionTabCurrentBorderColor: #07c160;
    --weuiDesktopSectionTabCurrentColor: #fff;
    --slider-color: #07c160;
    --weuiDesktopTableBorderColor: #e3e4e5;
    --weuiDesktopTableHeadColor: #7e8081;
    --weuiDesktopTableHeadBackgroundColor: #f6f7f8
}

.weui-desktop-loading {
    display: inline-block;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    font-size: 0;
    color: transparent;
    background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg width='80' height='80' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='94.087%25' y1='0%25' x2='94.087%25' y2='90.559%25' id='a'%3E%3Cstop stop-color='%23606060' stop-opacity='0' offset='0%25'/%3E%3Cstop stop-color='%23606060' stop-opacity='.3' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='100%25' y1='8.674%25' y2='90.629%25' id='b'%3E%3Cstop stop-color='%23606060' offset='0%25'/%3E%3Cstop stop-color='%23606060' stop-opacity='.3' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' opacity='.9'%3E%3Cpath d='M40 0c22.091 0 40 17.909 40 40S62.091 80 40 80v-7c18.225 0 33-14.775 33-33S58.225 7 40 7V0z' fill='url(%23a)'/%3E%3Cpath d='M40 0v7C21.775 7 7 21.775 7 40s14.775 33 33 33v7C17.909 80 0 62.091 0 40S17.909 0 40 0z' fill='url(%23b)'/%3E%3Ccircle fill='%23606060' cx='40.5' cy='3.5' r='3.5'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0;
    animation: weuiDesktopLoading 1s linear infinite;
    background-size: 100%
}

@keyframes weuiDesktopLoading {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.weui-desktop-loading-icon {
    display: inline-flex;
    position: relative;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    color: currentColor;
    animation: weuiDesktopLoading 1s steps(60) infinite
}

    .weui-desktop-loading-icon:after, .weui-desktop-loading-icon:before {
        content: "";
        display: block;
        width: 10px;
        height: 20px;
        box-sizing: border-box;
        border: 2px solid;
        opacity: .5
    }

    .weui-desktop-loading-icon:before {
        border-right-width: 0;
        border-top-left-radius: 20px;
        border-bottom-left-radius: 20px;
        -webkit-mask-image: linear-gradient(180deg,#000 8%,rgba(0,0,0,.3) 95%)
    }

    .weui-desktop-loading-icon:after {
        border-left-width: 0;
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;
        -webkit-mask-image: linear-gradient(225deg,transparent 45%,rgba(0,0,0,.3) 95%)
    }

.weui-desktop-loading-icon__dot {
    position: absolute;
    top: 0;
    left: 50%;
    width: 1px;
    height: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    background: currentColor;
    opacity: .5
}

.weui-desktop-loading-icon_transparent {
    color: #fff
}

.weui-desktop-loading-icon_brand {
    color: var(--weuiDesktop_themeColor)
}

    .weui-desktop-loading-icon_brand .weui-desktop-loading-icon__dot, .weui-desktop-loading-icon_brand:after, .weui-desktop-loading-icon_brand:before {
        opacity: .85
    }

.weui-desktop-table_primary .weui-desktop-table__content {
    width: 100%;
    position: relative;
    background: var(--weuiDesktop_cardBgColor)
}

.weui-desktop-table_primary .weui-desktop-operation_bar {
    background-color: var(--weuiDesktop_globalBgColor);
    border-radius: var(--weuiDesktop_mediumBorderRadius) var(--weuiDesktop_mediumBorderRadius) 0 0;
    padding: 16px 24px;
    display: flex;
    justify-content: flex-end
}

.weui-desktop-table_primary .weui-desktop-operation_item {
    padding: 3px 16px;
    color: var(--weuiDesktop_FG_Text_EmColor);
    position: relative;
    cursor: pointer
}

    .weui-desktop-table_primary .weui-desktop-operation_item:before {
        content: " ";
        position: absolute;
        top: 8px;
        bottom: 0;
        left: 0;
        display: block;
        width: 1px;
        height: 14px;
        background-color: var(--weuiDesktop_globalBgColor)
    }

    .weui-desktop-table_primary .weui-desktop-operation_item.weui-desktop-none_line:before {
        width: 0
    }

.weui-desktop-table_primary .weui-desktop-operation_bar_table thead {
    background-color: var(--weuiDesktop_cardBgColor)
}

.weui-desktop-table_primary .weui-desktop-opr_column_table th:last-child {
    text-align: right
}

.weui-desktop-table_primary .weui-desktop-opr_column_table td:last-child .weui-desktop-opr_column_wrp {
    width: 100%;
    display: flex;
    justify-content: flex-end
}

.weui-desktop-table_primary .weui-desktop-table__th_sort-ascend .weui-desktop-table__sort-icon:before {
    border-left-color: transparent;
    border-bottom-color: var(--weuiDesktop_themeColor);
    border-right-color: transparent;
    border-top-color: transparent
}

.weui-desktop-table_primary .weui-desktop-table__th_sort-descend .weui-desktop-table__sort-icon:after {
    border-left-color: transparent;
    border-bottom-color: transparent;
    border-right-color: transparent;
    border-top-color: var(--weuiDesktop_themeColor)
}

.weui-desktop-table_primary .weui-desktop-table__sort-icon {
    display: inline-block;
    margin-left: 4px;
    vertical-align: middle
}

    .weui-desktop-table_primary .weui-desktop-table__sort-icon:after, .weui-desktop-table_primary .weui-desktop-table__sort-icon:before {
        content: " ";
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 5px;
        margin: 2px 0
    }

    .weui-desktop-table_primary .weui-desktop-table__sort-icon:before {
        border-left-color: transparent;
        border-bottom-color: var(--weuiDesktop_descColor);
        border-right-color: transparent;
        border-top-color: transparent
    }

    .weui-desktop-table_primary .weui-desktop-table__sort-icon:after {
        border-left-color: transparent;
        border-bottom-color: transparent;
        border-right-color: transparent;
        border-top-color: var(--weuiDesktop_descColor)
    }

.weui-desktop-table_primary tbody > tr {
    transition: background-color .3s ease
}

    .weui-desktop-table_primary tbody > tr > td {
        padding: 16px 24px;
        overflow-wrap: break-word
    }

.weui-desktop-table_primary .weui-desktop-table_flex {
    display: flex;
    align-items: center;
    word-wrap: break-word;
    word-break: break-all
}

.weui-desktop-table_primary .weui-desktop-table__highlightbg {
    background-color: var(--weuiDesktop_areaBgColor)
}

.weui-desktop-table_primary .weui-desktop-table__tr-border {
    border-top: 1px solid var(--weuiDesktop_separateColor)
}

.weui-desktop-table_primary .weui-desktop-table__row_unfold {
    left: 2px;
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    margin-right: 12px;
    background-size: cover;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cpath fill-opacity='.9' fill-rule='evenodd' d='M2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12zm1.2 0a8.8 8.8 0 1 0 17.6 0 8.8 8.8 0 0 0-17.6 0zm4.3-.953L8.563 10 12 13.32 15.438 10l1.062 1.046-3.777 3.663c-.4.387-1.047.387-1.446 0L7.5 11.047z'/%3E%3C/svg%3E");
    position: relative
}

    .weui-desktop-table_primary .weui-desktop-table__row_unfold:after {
        content: "";
        position: absolute;
        left: 12px;
        bottom: -26px;
        height: 27px;
        width: 1px;
        background-color: var(--weuiDesktop_separateColor)
    }

.weui-desktop-table_primary .weui-desktop-table__row_fold {
    position: relative;
    left: 2px;
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    margin-right: 12px;
    background-size: cover;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cpath fill-opacity='.9' fill-rule='evenodd' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-1.2a8.8 8.8 0 1 0 0-17.6 8.8 8.8 0 0 0 0 17.6zm-.953-4.3L10 15.437 13.32 12 10 8.562 11.047 7.5l3.663 3.777c.387.4.387 1.047 0 1.446L11.047 16.5z'/%3E%3C/svg%3E")
}

.weui-desktop-table_primary .weui-desktop-table__line-div, .weui-desktop-table_primary .weui-desktop-table__line-div_last {
    position: relative;
    top: -17px;
    height: 34px;
    width: 23px;
    border-bottom: 1px solid var(--weuiDesktop_separateColor);
    border-left: 1px solid var(--weuiDesktop_separateColor)
}

    .weui-desktop-table_primary .weui-desktop-table__line-div:after {
        content: "";
        position: absolute;
        left: -1px;
        bottom: -39px;
        height: 39px;
        width: 1px;
        background-color: var(--weuiDesktop_separateColor)
    }

.weui-desktop-table_primary .weui-desktop-table__core-table {
    width: 100%;
    text-align: left;
    border: 0;
    border-radius: var(--weuiDesktop_smallBorderRadius) var(--weuiDesktop_smallBorderRadius) 0 0;
    border-collapse: separate;
    border-spacing: 0;
    table-layout: fixed;
    border-bottom: 1px solid var(--weuiDesktop_separateColor)
}

.weui-desktop-table_primary thead {
    background: var(--weuiDesktop_cardBgColor);
    border-radius: var(--weuiDesktop_mediumBorderRadius) var(--weuiDesktop_mediumBorderRadius) 0 0;
    position: relative;
    z-index: 1
}

    .weui-desktop-table_primary thead > tr > th {
        padding: 15px 24px;
        font-weight: var(--weuiDesktop_mediumFontWeight);
        color: var(--weuiDesktop_descColor)
    }

.weui-desktop-table_primary .weui-desktop-table__loading-tips {
    box-sizing: border-box;
    text-align: center
}

.weui-desktop-table_primary .weui-desktop-table__loading-content {
    width: 100%;
    position: relative
}

.weui-desktop-table_primary .weui-desktop-table__loading-content__icon {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.weui-desktop-table_primary .weui-desktop-table__loading-content__slot {
    width: 100%;
    position: relative;
    opacity: 1;
    transition: opacity .1s
}

.weui-desktop-table_primary .weui-desktop-table__loading-content__loading {
    opacity: .4
}

.weui-desktop-table_primary .weui-desktop-table__placeholder {
    width: 100%;
    height: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    background: var(--weuiDesktop_cardBgColor);
    border-bottom: 1px solid var(--weuiDesktop_separateColor);
    border-radius: 0 0 var(--weuiDesktop_smallBorderRadius) var(--weuiDesktop_smallBorderRadius)
}

.weui-desktop-table_primary .weui-desktop-table__placeholder__content__text {
    color: var(--weuiDesktop_globalColor)
}

.weui-desktop-table_primary .weui-desktop-table__left {
    position: absolute;
    top: 0;
    left: 0;
    overflow-x: hidden;
    background: var(--weuiDesktop_cardBgColor);
    transition: box-shadow .3s ease
}

.weui-desktop-table_primary .weui-desktop-table__left-shadow {
    box-shadow: 6px 0 6px -4px var(--weuiDesktop_separateColor)
}

.weui-desktop-table_primary .weui-desktop-table__main {
    height: 100%;
    position: relative
}

.weui-desktop-table_primary .weui-desktop-table_scrollx {
    overflow-x: scroll
}

.weui-desktop-table_primary .weui-desktop-table__main__header {
    padding-bottom: 0;
    min-width: 0;
    overflow: scroll hidden;
    margin-bottom: -1px
}

.weui-desktop-table_primary .weui-desktop-table__main__body {
    overflow-y: scroll
}

.weui-desktop-table_primary .weui-desktop-table__right {
    position: absolute;
    top: 0;
    right: 0;
    overflow-x: hidden;
    background: var(--weuiDesktop_cardBgColor);
    transition: box-shadow .3s ease
}

.weui-desktop-table_primary .weui-desktop-table__right-shadow {
    box-shadow: -6px 0 6px -4px var(--weuiDesktop_separateColor)
}
